~~NOCACHE~~ ====== Entry Page ====== == Third-Party Add-Ons == * [[:en:third-party:ittia:db-sql|ITTIA DB SQL]] * [[https://www.nxp.com/design/software/development-software/vortiqa-software-for-networking/vortiqa-application-solutions-kits/layerscape-1043a-multicore-communications-processor-broadband-home-router-application-solutions-kit:QORIQ-LS1043A-BHR-ASK|NXP LS1043A Broadband Home Router Application Solutions Kit]] * [[https://www.nxp.com/design/software/development-software/vortiqa-software-for-networking/vortiqa-application-solutions-kits/layerscape-1046a-multicore-communications-processor-broadband-home-router-application-solutions-kit:QORIQ-LS1046A-BHR-ASK|NXP LS1046A Broadband Home Router Application Solutions Kit]] * [[: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]] for\\ [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS1043A.BSP.SW.0100 | TQMLS1043A]]\\ [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS1046A.BSP.SW.0100 | TQMLS1046A]]\\ [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS1088A.BSP.SW.0100 | TQMLS1088A]] * [[.:linux:openwrt:overview| OpenWrt Linux BSP Documentation]] ===== Product URL list ===== [[https://www.tq-group.com/en/products/tq-embedded/qoriq-layerscape/tqmls1043a|TQ product page TQMLS1043a]]\\ [[https://www.tq-group.com/en/products/tq-embedded/qoriq-layerscape/tqmls1046a|TQ product page TQMLS1046a]]\\ [[https://www.tq-group.com/en/products/tq-embedded/qoriq-layerscape/tqmls1088a|TQ product page TQMLS1088a]] ===== Starterkit ===== * [[.:mbls10xxa:dip_switches|MBLS10xxA DIP switch settings]] * [[.:mbls10xxa:ethernet|MBLS10xxA Ethernet interface assignment]] * [[.:mbls10xxa:serdes|MBLS10xxA SerDes protocols]] * [[.:mbls10xxa:connectors|MBLS10xxA connectors]] * [[..:display-kits|Display kits]] ====== Hardware ====== ===== Onboard I2C devices ===== ^ I2C bus ^ TQMLS10xxA ^^^^^^^ MBLS10xxA ^^^^ ^ I2C1 | 0x18 \\ Tempsensor | 0x30 \\ EEPROM software protection | 0x50 \\ EEPROM | 0x51\\ RTC | 0x57\\ EEPROM | |||||| ^ I2C4 | ||||||| 0x70\\ I2C Multiplexer \\ connects I2C4 to either I2C0, I2C1, I2C2 or I2C3 \\ (only one at a time) |||| ^ I2C4 > I2C0 |||||||| 0x44\\ USB Hub | 0x20\\ I2C GPIO Port expander | 0x21\\ I2C GPIO Port expander | 0x22\\ I2C GPIO Port expander | ^ I2C4 > I2C1 |||||||| 0x34\\ Clock Generator 100MHz | 0x6E\\ Clock Generator 125MHz | 0x19\\ Retimer 1 | 0x18\\ Retimer 2 | ^ I2C4 > I2C2 |||||||| Connected to SFP+ bays and connector X18 |||| ^ I2C4 > I2C3 |||||||| Connected to X18 |||| \\ ====== Hardware Issues ====== ====== Linux BSP ====== ===== U-Boot ===== ==== Supported features ==== ==== Supported boot devices ==== ^ Boot device ^ Supported ^ Remark ^ | eMMC | • | TQMLS1088 only | | SD Card | • | | | QSPI NOR | • | | ===== Kernel ===== ===== Operating System ===== ==== Supported Features ==== ^ Feature ^^^^ BSP Revision ^^^Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0003 ^ 0100 ^ 0101 ^ ^ | TQMT10xxA | LS10xxA | ENET1 | RGMII | • | • | • | | | ::: | LS10xxA | ENET2 | RGMII | • | • | • | | | ::: | LS10xxA | eSDHC | SD Card | • | • | • | Mutually exclusive | | ::: | LS10xxA | ::: | eMMC | • | • | • | ::: | | ::: | LS10xxA | eSPI | Bus access | • | • | • | | | ::: | LS10xxA | I2C1 | Bus access | • | • | • | | | ::: | LS10xxA | I2C4 | Bus access | • | • | • | | | ::: | LS10xxA | IFC | | • | • | • | | | ::: | LS10xxA | SerDes1 | | • | • | • | | | ::: | LS10xxA | SerDes2((not available on LS1043)) | | • | • | • | | | ::: | LS10xxA | ::: | SATA | • | • | • | X9 | | ::: | LS10xxa | ::: | miniPCIe | • | • | • | X7 | | ::: | LS10xxA | UART2 | TTL | • | • | • | Default console | | ::: | LS10xxA | USB1 | TUSB8041 | • | • | • | | | ::: | LS10xxA | USB2 | OTG | • | • | • | X35 | | ::: | LS10xxA | USB3 | USB Type C | • | • | • | X16 | | MBLS10xxA | PCA9555PW | GPIO | Digital Input | • | • | • | 2 x Button (S3, S4) | | ::: | PCA9544ABS | I2C | I2C Multiplexer | • | • | • | | | ::: | PCA9544ABS | I2C | I2C0 | • | • | • | | | ::: | PCA9544ABS | I2C | I2C1 | • | • | • | | | ::: | PCA9544ABS | I2C | I2C2 | • | • | • | | | ::: | PCA9544ABS | I2C | I2C3 | • | • | • | | | ::: | TUSB8041 | USB1 | Host USB3.0 | • | • | • | X15A | | ::: | ::: | USB2 | Host USB3.0 | • | • | • | X15B | | ::: | ::: | USB3 | Host USB2.0 | • | • | • | X19 | | ::: | ::: | USB4 | Host USB2.0 | • | • | • | X6 | \\ ==== Supported Features ==== ===== Yocto BSP Version Matrix ===== Please visit our [[https://github.com/tq-systems/|Github]] for the latest updates and BSP releases. ^ BSP Revision ^ ++meta-tq release|\\ [[https://github.com/tq-systems/meta-tq]]++ ^ Yocto Project / Poky Release ^ Target machine((i.e. value for [[https://www.yoctoproject.org/docs/2.4.4/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable)) ^ U-Boot ^ Linux Kernel ^ | [[https://github.com/tq-systems/meta-tq/releases/tag/rocko.TQMLS1046A.BSP.SW.0002|0002]] | [[https://github.com/tq-systems/meta-tq/tree/rocko|rocko]] | 2.4.4 - Rocko | ++tqmls1046a-mbls10xxa | TQMLS1046a REV.020x / MBLS10xxa REV.020x ++ | v2018.07 | 4.19 | | [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS1046A.BSP.SW.0003|0003]] | [[https://github.com/tq-systems/meta-tq/tree/warrior|warrior]] | 2.7.1 -Warrior | ++tqmls1043a-mbls10xxa | TQMLS1043a REV.020x / MBLS10xxa REV.020x ++\\ ++tqmls1046a-mbls10xxa | TQMLS1046a REV.020x / MBLS10xxa REV.020x ++ | v2018.07 | 4.19 | | [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS10xx.BSP.SW.0100|0100]] | [[https://github.com/tq-systems/meta-tq/tree/warrior|warrior]] | 2.7.1 -Warrior | ++tqmls1043a-mbls10xxa | TQMLS1043a REV.020x / MBLS10xxa REV.020x ++\\ ++tqmls1046a-mbls10xxa | TQMLS1046a REV.020x / MBLS102xa REV.020x ++ \\ ++tqmls1046a_8g-mbls10xxa | TQMLS1046a REV.020x with 8GB RAM / MBLS10xxa REV.020x ++ \\ ++tqmls1088a-mbls10xxa | TQMLS1088a REV.020x / MBLS10xxa REV.020x ++ | v2018.07 | ++ TQMLS1043A / 1046A | 4.19 Mainline ++\\ ++ TQMLS1088A | 4.19.46 - NXP LSDK 19.06 ++ | | [[https://github.com/tq-systems/meta-tq/releases/tag/warrior.TQMLS10xx.BSP.SW.0101|0101]] | [[https://github.com/tq-systems/meta-tq/tree/warrior|warrior]] | 2.7.1 -Warrior | ++tqmls1043a-mbls10xxa | TQMLS1043a REV.020x / MBLS10xxa REV.020x ++\\ ++tqmls1043a_2g-mbls10xxa| TQMLS1043a REV.020x with 2GB RAM / MBLS10xxa REV.020x ++ \\ ++tqmls1046a-mbls10xxa | TQMLS1046a REV.020x / MBLS102xa REV.020x ++ \\ ++tqmls1046a_8g-mbls10xxa | TQMLS1046a REV.020x with 8GB RAM / MBLS10xxa REV.020x ++ \\ ++tqmls1088a-mbls10xxa | TQMLS1088a REV.020x / MBLS10xxa REV.020x ++ | v2018.07 | ++ TQMLS1043A / 1046A | 4.19 Mainline ++\\ ++ TQMLS1088A | 4.19.46 - NXP LSDK 19.06 ++ | ===== Yocto Changelog ===== ++++ 0101 | ** BSP ** * add support for TQMLS1043a with 2GB RAM ** U-Boot ** * TQMLS1043: fixed SF_DEFAULT_BUS ** Linux ** * add EDAC support * fix error message on reboot ++++ ++++ 0100 | ** BSP ** * add support for TQMLS1088 * add support for TQMLS1046 with 8 GB RAM ++++ ++++ 0003 | ** BSP ** * update to Yocto Warrior * added support for TQMLS1043 ++++ ++++ 0002 | * initial BSP release ++++ ===== OpenWrt BSP Version Matrix ===== ^ BSP Revision ^ [[https://github.com/tq-systems/openwrt/tree/OpenWrt.TQMLS10xx.BSP.SW.0001|0001]] ^ ^ OpenWrt Release | [[https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=fcd14017007db35a4a41ef4fd6b69a5e02edbd5e|Master branch]] | ^ Target Devices | tqmls1043a-mbls10xxa\\ tqmls1043a-mbls10xxa-2g\\ tqmls1046a-mbls10xxa\\ tqmls1046a-mbls10xxa-8g\\ | ^ U-Boot | [[https://github.com/tq-systems/u-boot-tqmaxx/tree/TQMLS10xxA-u-boot-v2018.07|2018.07 + TQ patches]] | ^ Linux | 4.19.108 Mainline + [[https://github.com/tq-systems/openwrt/tree/TQMLS10xxA/target/linux/generic|OpenWrt patches]] + [[https://github.com/tq-systems/openwrt/tree/TQMLS10xxA/target/linux/tqmls/patches-4.19|TQ patches]] | ===== OpenWrt Changelog ===== ++++ 0001 | * initial BSP Release ++++