| I2C bus | TQMLS10xxA | ||||
|---|---|---|---|---|---|
| I2C1 | 0x18 Tempsensor | 0x30 EEPROM software protection | 0x50 EEPROM | 0x51 RTC | 0x57 EEPROM | 
| I2C bus | MBLS10xxA | |||
|---|---|---|---|---|
| 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 | |||
| Boot device | Supported | Remark | 
|---|---|---|
| eMMC | • | TQMLS1088 only | 
| SD Card | • | |
| QSPI NOR | • | 
| Feature | BSP Revision | Remarks | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 0003 | 0100 | 0101 | 0102 | 0103 | 0106 | |
| TQMLS10xxA | 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 | SerDes21) | • | • | • | • | • | • | |||
| 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 | ||
| BSP Revision | meta-tq release | Yocto Project / Poky Release | Target machine2) | U-Boot | Linux Kernel | 
|---|
| 0010 | kirkstone | 4.0.13 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1046a-no-ecc-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
| 0009 | kirkstone | 4.0.11 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
| 0008 | kirkstone | 4.0.11 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1046a-no-ecc-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
| 0007 | kirkstone | 4.0.10 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1046a-no-ecc-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
| 0006 | kirkstone | 4.0.10 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1046a-no-ecc-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
| 0005 | kirkstone | 4.0.9 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1046a-no-ecc-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 ]] | 
| 0001 | kirkstone | 4.0.5 - Kirkstone | tqmls1043a-mbls10xxa tqmls1046a-mbls10xxa tqmls1088a-mbls10xxa | lf-5.15.71-2.2.0 (v2022.04) | TQMLSXxx-linux-v5.4-LSDK-20.04 | 
BSP
U-Boot
Linux
U-Boot
BSP
U-Boot
Linux
BSP
BSP
| BSP Revision | 0001 | 
|---|---|
| OpenWrt Release | Master branch | 
| Target Devices | tqmls1043a-mbls10xxa tqmls1043a-mbls10xxa-2g tqmls1046a-mbls10xxa tqmls1046a-mbls10xxa-8g | 
| U-Boot | 2018.07 + TQ patches | 
| Linux | 4.19.108 Mainline + OpenWrt patches + TQ patches | 
System Image
| Boot device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | tq-image-generic-tqmls1043a-mbls10xxa.wic | tq-image-generic-tqmls1043a-mbls10xxa-<build_timestamp>.rootfs.wic | 
Bootstream (Bootloader) Binary
| Boot Device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | u-boot.bin | u-boot-esdhc-2018.07-r0.bin | 
Linux Kernel Binary
| Symlink | File | 
|---|---|
| Image | Image--5.4-r0-tqmls1043a-mbls10xxa-<build_timestamp>.bin | 
Devicetree Binarys
| Symlink | Description | 
|---|---|
| fsl-tqmls1043a-mbls10xxa.dtb | default device tree blob for TQMLS1043a on MBLS10xxA | 
RootFS Images
| Symlink | File | 
|---|---|
| tq-image-generic-tqmls1043a-mbls10xxa.ext4 | tq-image-generic-tqmls1043a-mbls10xxa-<build_timestamp>.rootfs.ext4 | 
| tq-image-generic-tqmls1043a-mbls10xxa.tar.gz | tq-image-generic-tqmls1043a-mbls10xxa-<build_timestamp>.rootfs.tar.gz | 
Complete system image
| Boot Device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | tq-image-generic-tqmls1046a-mbls10xxa.wic | tq-image-generic-tqmls1046a-mbls10xxa-<build_timestamp>.rootfs.wic | 
Bootstream (Bootloader) Binary
| Boot Device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | u-boot.bin | u-boot-esdhc-2018.07-r0.bin | 
Linux Kernel Binary
| Symlink | File | 
|---|---|
| Image | Image--5.4-r0-tqmls1046a-mbls10xxa-<build_timestamp>.bin | 
Devicetree Binarys
| Symlink | Description | 
|---|---|
| fsl-tqmls1046a-mbls10xxa.dtb | default device tree blob for TQMLS1046A on MBLS10xxA | 
RootFS Images
| Symlink | File | 
|---|---|
| tq-image-generic-tqmls1046a-mbls10xxa.ext4 | tq-image-generic-tqmls1046a-mbls10xxa-<build_timestamp>.rootfs.ext4 | 
| tq-image-generic-tqmls1046a-mbls10xxa.tar.gz | tq-image-generic-tqmls1046a-mbls10xxa-<build_timestamp>.rootfs.tar.gz | 
Complete system image
| Boot Device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | tq-image-generic-tqmls1088a-mbls10xxa.wic | tq-image-generic-tqmls1088a-mbls10xxa-<build_timestamp>.rootfs.wic | 
Bootstream (Bootloader) Binary
| Boot Device | Symlink | File | 
|---|---|---|
| SD Card/eMMC | u-boot.bin | u-boot-esdhc-2018.07-r0.bin | 
Linux Kernel Binary
| Symlink | File | 
|---|---|
| Image | Image--5.4-r0-tqmls1088a-mbls10xxa-<build_timestamp>.bin | 
Devicetree Binarys
| Symlink | Description | 
|---|---|
| fsl-tqmls1088a-mbls10xxa.dtb | default device tree blob for TQMLS1088A on MBLS10xxA | 
RootFS Images
| Symlink | File | 
|---|---|
| tq-image-generic-tqmls1088a-mbls10xxa.ext4 | tq-image-generic-tqmls1088a-mbls10xxa-<build_timestamp>.rootfs.ext4 | 
| tq-image-generic-tqmls1088a-mbls10xxa.tar.gz | tq-image-generic-tqmls1088a-mbls10xxa-<build_timestamp>.rootfs.tar.gz | 
Device assignment:
mmcdev 0 = eMMC
mmcdev 1 = SD Card
=> run netboot