TQMa8.BSP Revision | ci-meta-tq release | Yocto Project / Poky Release | U-Boot | Linux Kernel |
---|---|---|---|---|
0092 | kirkstone | 4.0.11 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0091 | kirkstone | 4.0.10 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0090 | kirkstone | 4.0.9 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0089 | kirkstone | 4.0.8 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0088 | kirkstone | 4.0.6 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0087 | kirkstone | 4.0.5 - Kirkstone | v2020.04_imx_5.4.70_2.3.0 | fslc-5.15-2.0.x-imx |
0086 | hardknott | 3.3.6 - Hardknott | v2020.04_imx_5.4.70_2.3.0 | fslc-5.10-2.1.x-imx |
0085 | hardknott | 3.3.6 - Hardknott | v2020.04_imx_5.4.70_2.3.0 | fslc-5.10-2.1.x-imx |
0084 | hardknott | 3.3.4 - Hardknott | v2020.04_imx_5.4.70_2.3.0 | fslc-5.10-2.1.x-imx |
0083 | hardknott | 3.3.4 - Hardknott | v2020.04_imx_5.4.70_2.3.0 | fslc-5.10-2.1.x-imx |
0082 | hardknott | 3.3.3 - Hardknott | v2020.04_imx_5.4.70_2.3.0 | fslc-5.10-2.1.x-imx |
BSP Revision | ci-meta-tq release | Yocto Project / Poky Release | Target machine1) | U-Boot | Linux Kernel |
---|---|---|---|---|---|
0081 | hardknott | 3.3.3 - Hardknott | tqma8mpxl-2gb-mba8mpxl | v2020.04_imx_5.4.47_2.2.0 | fslc-5.10-2.1.x-imx |
0054 | zeus-tqma8 | 3.0.3 - Zeus | tqma8mpxl-2gb-mba8mpxl | v2020.04_imx_5.4.47_2.2.0 | rel_imx_5.4.70_2.3.0 |
0052 | zeus-tqma8 | 3.0.3 - Zeus | tqma8mpxl-2gb-mba8mpxl | v2020.04_imx_5.4.47_2.2.0 | rel_imx_5.4.70_2.3.0 |
0050 | zeus-tqma8 | 3.0.3 - Zeus | tqma8mpxl-2gb-mba8mpxl | v2020.04_imx_5.4.47_2.2.0 | rel_imx_5.4.70_2.3.0 |
Feature | TQMa8.BSP Revision | TQ.ARM.BSP | scarthgap | Remarks | |||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0081 - 0092 | 0001 - 0018 | 0001 | |
TQMa8MPxL | i.MX8MP | Eqos | GbE | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | FEC | GbE | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | FlexSPI | QSPI-NOR | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | Fuse | OTP Register | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | GPIO | LED / Button | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | I²C1 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices |
TQMa8MPxL | i.MX8MP | LPUART4 | Console UART | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | USB | USB Host | ✔ | ✔ | ✔ | (2.0 and 3.0) |
TQMa8MPxL | i.MX8MP | USB DRD | USB Host | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | uSDHC2 | SD-Card | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | uSDHC2 | eMMC | ✔ | ✔ | ✔ |
Feature | BSP Revision | Remarks | ||||||
---|---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0050 | 0052 | 0054 | ||
TQMa8MPxL | i.MX8MP | Eqos | GbE | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | FEC | GbE | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | FlexSPI | QSPI-NOR | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | Fuse | OTP Register | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | GPIO | LED / Button | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | I²C1 | Bus access | ✔ | ✔ | ✔ | ✔ | See onboard I2C devices |
TQMa8MPxL | i.MX8MP | LPUART4 | Console UART | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | USB | USB Host | ✔ | ✔ | ✔ | ✔ | (2.0 and 3.0) |
TQMa8MPxL | i.MX8MP | USB DRD | USB Host | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | uSDHC2 | SD-Card | ✔ | ✔ | ✔ | ✔ | |
TQMa8MPxL | i.MX8MP | uSDHC2 | eMMC | ✔ | ✔ | ✔ | ✔ |
Feature | TQMa8.BSP Revision | TQ.ARM.BSP | scarthgap.ARM.BSP | Remarks | |||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0081 - 0091 | 0001 - 0018 | 0001 | |
TQMa8MPxL | i.MX8MP | ECSPI | SPI | ✔ | ✔ | ✔ | spidev at all Chip Selects |
i.MX8MP | Eqos | GbE | ✔ | ✔ | ✔ | ||
i.MX8MP | FEC | GbE | ✔ | ✔ | ✔ | ||
i.MX8MP | FlexCAN | CAN 2.0B | ✔ | ✔ | ✔ | ||
i.MX8MP | FlexSPI | QSPI-NOR | ✔ | ✔ | ✔ | ||
i.MX8MP | Fuse | OTP Register | ✔ | ✔ | ✔ | ||
i.MX8MP | GPIO | LED / Button | ✔ | ✔ | ✔ | ||
i.MX8MP | GPU | ✔ | ✔ | ✔ | |||
i.MX8MP | HTX_PAI | HDMI Audio | ✔ | ✔ | ✔ | ||
i.MX8MP | I²C1 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices | |
i.MX8MP | LCDIF | HDMI TX | ✔ | ✔ | ✔ | ||
i.MX8MP | LCDIF | LVDS | ✔ | ✔ | ✔ | ||
i.MX8MP | LPUART4 | Console UART | ✔ | ✔ | ✔ | ||
i.MX8MP | MIPI-CSI | Camera Interface | ✔ | ✔ | ✔ | tested with Vision Components GmbH cameras | |
i.MX8MP | PCIe | Host | ✔ | ✔ | ✔ | tested with network card in M.2 slot | |
i.MX8MP | SAI | TLV320AIC | ✔ | ✔ | ✔ | ||
i.MX8MP | USB | USB Host | ✔ | ✔ | ✔ | (2.0 and 3.0) | |
i.MX8MP | USB DRD | USB Host | ✔ | ✔ | ✔ | ||
i.MX8MP | USB DRD | USB OTG | ✔ | ✔ | ✔ | ||
i.MX8MP | uSDHC2 | SD-Card | ✔ | ✔ | ✔ | ||
i.MX8MP | uSDHC2 | eMMC | ✔ | ✔ | ✔ | ||
i.MX8MP | VPU | ✔ | ✔ | ✔ | |||
MBa8MPxL | TLV320AIC | Audio Codec | Headphone Out / Line Out | ✔ | ✔ | ✔ | |
Line In | ✔ | ✔ | ✔ |
Feature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0050 | 0052 | 0054 | |
TQMa8MPxL | i.MX8MP | ECSPI | SPI | ✔ | ✔ | ✔ | spidev at all Chip Selects |
i.MX8MP | Eqos | GbE | ✔ | ✔ | ✔ | ||
i.MX8MP | FEC | GbE | ✔ | ✔ | ✔ | ||
i.MX8MP | FlexCAN | CAN 2.0B | ✔ | ✔ | |||
i.MX8MP | FlexSPI | QSPI-NOR | ✔ | ✔ | ✔ | ||
i.MX8MP | Fuse | OTP Register | ✔ | ✔ | ✔ | ||
i.MX8MP | GPIO | LED / Button | ✔ | ✔ | ✔ | ||
i.MX8MP | GPU | ✔ | ✔ | ✔ | |||
i.MX8MP | HTX_PAI | HDMI Audio | ✔ | ✔ | ✔ | ||
i.MX8MP | I²C1 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices | |
i.MX8MP | LCDIF | HDMI TX | ✔ | ✔ | ✔ | ||
i.MX8MP | LCDIF | LVDS | ✔ | ✔ | ✔ | ||
i.MX8MP | LPUART4 | Console UART | ✔ | ✔ | ✔ | ||
i.MX8MP | MIPI-CSI | Camera Interface | ✔ | tested with Vision Components GmbH cameras | |||
i.MX8MP | PCIe | Host | ✔ | ✔ | ✔ | tested with network card in M.2 slot | |
i.MX8MP | SAI | TLV320AIC | ✔ | ✔ | ✔ | ||
i.MX8MP | USB | USB Host | ✔ | ✔ | ✔ | (2.0 and 3.0) | |
i.MX8MP | USB DRD | USB Host | ✔ | ✔ | ✔ | ||
i.MX8MP | USB DRD | USB OTG | ✔ | ✔ | ✔ | ||
i.MX8MP | uSDHC2 | SD-Card | ✔ | ✔ | ✔ | ||
i.MX8MP | uSDHC2 | eMMC | ✔ | ✔ | ✔ | ||
i.MX8MP | VPU | ✔ | ✔ | ✔ | |||
MBa8MPxL | TLV320AIC | Audio Codec | Headphone Out / Line Out | ✔ | ✔ | ✔ | |
Line In | ✔ | ✔ | ✔ |
I2C bus | TQMa8MPxL | ||||||
---|---|---|---|---|---|---|---|
I2C1 | 0x1B Tempsensor | 0x25 PMIC | 0x33 Tempsensor EEPROM SW Protect | 0x48 Plug & Trust Secure Element (optional) | 0x51 RTC (optional) | 0x53 Tempsensor EEPROM | 0x57 EEPROM |
I2C bus | MBa8MPxL | ||||||
---|---|---|---|---|---|---|---|
I2C1 | 0x0F DisplayPort bridge | 0x18 Audio Codec | 0x1C Tempsensor | 0x34 EEPROM SW Protect | 0x44 USB Hub | 0x54 Tempsensor EEPROM | 0x6A PCIe Clock generator |
tqma93xxla-mba93xxca
was
therefore renamed to tqma93xx-mba93xxca
MACHINE_FEATURES
and enable firmware for
WLAN cards with 88W8997 chipsetWKS_FILE_DEPENDS
.
Add EXTRA_IMAGEDEPENDS
to WKS_FILE_DEPENDS
for all machines.MACHINE_FEATURES
Use screen
and touchscreen
since this is what Yocto Project / OpenEmbedded
use. Remove display
which was in use solely in TQ-Systems layers.WKS_FILE_DEPENDS
and make sure it contains e2fsprogs-native.
This prevents ext4 build errors during wix image creation. This kind of error
occurs repeatedly when ext4 is not part of IMAGE_FSTYPES
Additionally move
all non host tools dependencies from WKS_FILE_DEPENDS
to EXTRA_IMAGEDEPENDS
IMAGE_INSTALL:append
to MACHINE_EXTRA_RRECOMMEND
in
machine config files.BSP
U-Boot
BSP
U-Boot
Linux
BSP
BSP
U-Boot
BSP
U-Boot
Linux
BSP
BSP
U-Boot
Linux
BSP
U-Boot
Linux
BSP
U-Boot
Linux
IMX-ATF