~~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 |