~~NOCACHE~~ ====== Entry Page ====== == Third-Party Add-Ons == * [[:en:third-party:ittia:db-sql|ITTIA DB SQL]] * [[:en:third-party:systemcorp:iec61850|SystemCORP IEC 61850]] * [[:en:third-party:netmodule:iec62439|NetModule IEC 62439]] ====== Board Support Packages ====== [[.:linux:yocto:overview| YOCTO Linux BSP Documentation]] ====== Product URL list ====== [[https://www.tq-group.com/en/products/tq-embedded/qoriq-layerscape/tqmls1012al/|TQ product page MBLS1012AL]]\\ ====== Starterkit ====== * [[dip_switches| MBLS1012AL DIP switch settings]] ====== Hardware ====== ===== Onboard I2C devices ===== ^ I2C bus ^ TQMLS1012AL ^^^^^^ ^ I2C1 | 0x8\\ PMIC | 0x19\\ Temperature Sensor | 0x31\\ EEPROM | 0x50\\ EEPROM | 0x51\\ EEPROM | 0x68\\ RTC | \\ ^ I2C bus ^ MBLS1012AL ^^^^^^ ^ I2C1 | 0x20\\ GPIO Expander | 0x44\\ USB HUB | 0x48\\ Temperature Sensor | 0x5F\\ Ethernet Switch | 0x69\\ PCIe Clock Generator | 0x70\\ GPIO Expander (1,8V) | ====== Hardware Issues ====== ====== Linux BSP ====== ===== U-Boot ===== ^ Feature ^^^^ BSP Revision ^^^^^^^ Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0003 ^ 0004 ^ 0005 ^ 0007 ^ 0009 ^ 0010 ^ 0011 ^ ::: ^ | TQMLS1012AL | LS1012A | Ethernet GbE | SGMII | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | 4x Ethernet-Switch GbE | RGMII | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | UART1 | Debug-UART | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | SDHC1 | SD-Card | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | I2C1 | Bus Access | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | USB1 | USB3.0 Host | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | QSPI | QSPI NOR Flash | • | • | • | • | • | • | • | | | TQMLS1012AL | LS1012A | | Watchdog | • | • | • | • | • | • | • | | \\ ^ Boot device ^ supported ^ | QSPI NOR | • | ===== Kernel ===== ===== Operating System ===== ^ Feature ^^^^ BSP Revision ^^^^^^^ Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0003 ^ 0004 ^ 0005 ^ 0007 ^ 0009 ^ 0010 ^ 0011 ^ ::: ^ | TQMLS1012AL | LS1012A | SGMII | Ethernet GbE | • | • | • | • | • | • | • | | | ::: | LS1012A | RGMII | 4x Ethernet-Switch GbE | • | • | • | • | • | • | • | | | ::: | LS1012A | UART1 | Debug UART | • | • | • | • | • | • | • | | | ::: | LS1012A | eSDHC1 | Mirco SD Card | • | • | • | • | • | • | • | | | ::: | LS1012A | I2C1 | Bus Access | • | • | • | • | • | • | • | [[en:layerscape:tqmls1012al:mbls1012al:linux:yocto:overview#onboard_i2c_devices| see onboard I2C devices ]] | | ::: | LS1012A | PCIe | Mini-PCIe | • | • | • | • | • | • | • | | | ::: | LS1012A | SATA | M.2-SATA | • | • | • | • | • | • | • | | | ::: | LS1012A | USB1 | USB 3.0 Host | • | • | • | • | • | • | • | | | ::: | LS1012A | GPIO | GPIO | • | • | • | • | • | • | • | | | ::: | LS1012A | Watchdog | | • | • | • | • | • | • | • | | ===== FAQ ===== ===== Yocto ===== ===== BSP Version Matrix ===== ^ BSP Revision ^ ++ci-meta-tq release|\\ [[https://github.com/tq-systems/ci-meta-tq]]++ ^ Yocto Project / Poky Release ^ Target machine((i.e. value for [[https://www.yoctoproject.org/docs/3.0.3/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable)) ^ U-Boot ^ Linux Kernel ^ | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/hardknott.TQMLS1012AL.BSP.SW.0011|0011]] | [[https://github.com/tq-systems/ci-meta-tq/tree/hardknott|hardknott]] | 3.3.4 - Hardknott | tqmls1012al-mbls1012al | [[https://github.com/tq-systems/u-boot-tqmaxx/tree/hardknott.TQMLS1012AL.BSP.SW.0011|lf-5.15.5-1.0.0]] | [[https://github.com/tq-systems/linux-tqmaxx/tree/hardknott.TQMLS1012AL.BSP.SW.0011|lf-5.15.5-1.0.0]] | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/zeus.TQMLS1012AL.BSP.SW.0010|0010]] | [[https://github.com/tq-systems/ci-meta-tq/tree/zeus|zeus]] | 3.0 - Zeus | tqmls1012al-mbls1012al\\ tqmls1012al-1gb-mbls1012al | [[https://github.com/tq-systems/u-boot-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.0010|2019.10 - LSDK-20.04]] | [[https://github.com/tq-systems/linux-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.linux-imx-tq.0010|fslc-5.4-1.0.0-imx]] | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/zeus.TQMLS1012AL.BSP.SW.0009|0009]] | [[https://github.com/tq-systems/ci-meta-tq/tree/zeus|zeus]] | 3.0 - Zeus | tqmls1012al-mbls1012al\\ tqmls1012al-1gb-mbls1012al | [[https://github.com/tq-systems/u-boot-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.0009|2019.10 - LSDK-20.04]] | [[https://github.com/tq-systems/linux-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.linux-imx-tq.0009|fslc-5.4-1.0.0-imx]] | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/zeus.TQMLS1012AL.BSP.SW.0007|0007]] | [[https://github.com/tq-systems/ci-meta-tq/tree/zeus|zeus]] | 3.0 - Zeus | tqmls1012al-mbls1012al | [[https://github.com/tq-systems/u-boot-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.0007|2019.10 - LSDK-20.04]] | [[https://github.com/tq-systems/linux-tqmaxx/releases/tag/zeus.TQMLS1012AL.BSP.SW.linux-imx-tq.0007|fslc-5.4-1.0.0-imx]] | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/sumo.TQMLS1012AL.BSP.SW.0005|0005]] | [[https://github.com/tq-systems/ci-meta-tq/tree/sumo-tqmls1012al|sumo-tqmls1012al]] | 2.5 - Sumo | tqmls1012al-mbls1012al | 2017.11 - LSDK-18.03 | 4.14 - LSDK-18.03 | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/sumo.TQMLS1012AL.BSP.SW.0004|0004]] | [[https://github.com/tq-systems/ci-meta-tq/tree/sumo-tqmls1012al|sumo-tqmls1012al]] | 2.5 - Sumo | tqmls1012al-mbls1012al | 2017.11 - LSDK-18.03 | 4.14 - LSDK-18.03 | | [[https://github.com/tq-systems/ci-meta-tq/releases/tag/sumo.TQMLS1012AL.BSP.SW.0003|0003]] | [[https://github.com/tq-systems/ci-meta-tq/tree/sumo-tqmls1012al|sumo-tqmls1012al]] | 2.5 - Sumo | tqmls1012al-mbls1012al | 2017.11 - LSDK-18.03 | 4.14 - LSDK-18.03 | {{section>intern:general_information:yocto:tips#bsp_release_auto_notification&noheader}} ===== Changelog ===== **BSP** * Add wifi to MACHINE_FEATURES and rrecommend firmware-ath10k * Update to Yocto hardknott release using updated versions: * qoriq-atf_2.4 * u-boot-lsdk-tq-2021.04 * linux-imx-tq_5.15 * Removed dedicated machine ''tqmls1012al-1gb-mbls1012al''.Use specific ATF files for 1GiB module (see TQMLS1012AL README) as replacement ** BSP ** * Add RCW with 1 GHz core frequency * use 1 GHz core frequency as default ** BSP ** * Add README * ATF: add support for tqmls1012al with 1 GB RAM * Add module variant with 1 GB RAM ===== Yocto Images ===== ** System Image ** ^ Boot device ^ Symlink ^ File ^ ^ SD Card/eMMC | tq-image-generic-debug-tqmls1012al-mbls1012al.wic | tq-image-generic-debug-tqmls1012al-mbls1012al-.rootfs.wic | ** Bootstream (Bootloader) Binary** ^ Boot Device ^ Symlink ^ File ^ ^ SD Card/eMMC | u-boot.bin | u-boot-tfa-2019.10-r0.bin | **Linux Kernel Binary** ^ Symlink ^ File ^ | Image.gz | %%Image.gz--5.15.5+git0+ec9191b274-r0-tqmls1012al-mbls1012al-.bin%% | **Devicetree Binarys** ^ Symlink ^ Description ^ | fsl-ls1012a-mbls1012al.dtb | default device tree blob for TQMLS1012AL on MBLS1012AL | **RootFS Images** ^ Symlink ^ File ^ | tq-image-generic-debug-tqmls1012al-mbls1012al.ext4 | tq-image-generic-debug-tqmls1012al-mbls1012al-.rootfs.ext4 | | tq-image-generic-debug-tqmls1012al-mbls1012al.tar.gz | tq-image-generic-debug-tqmls1012al-mbls1012al-.rootfs.tar.gz |