U-Boot for the TQ-Systems TQMa6x modules
The following hardware revisions are supported:
Modules:
TQMa6ULx |
REV.030x |
TQMa6ULLx |
REV.030x |
TQMa6ULxL |
REV.030x |
TQMa6ULLxL |
REV.030x |
Mainboards:
MBa6ULx |
REV.020x |
Hardware on modules TQMa6ULx, TQMa6ULxL, TQMa6ULLx and TQMa6ULLxL
eMMC
RTC
PMIC
SPI-NOR (optional)
EEPROM
Temperature sensor
RAM (256 MiB / 512 MiB)
Supported hardware on Starterkit MBa6ULx:
2 Ethernet PHY connected to FEC0 / FEC1 (usage depends on CPU)
SD-card slot
UART
USB
Note: To change the Ethernet port to use for networking functionality, use the
U-Boot generic environment variable ethact.
setenv ethact <FEC>
Boot source
SD/eMMC
USB/SDP (with NXP UUU tool)
SPI NOR (functional but requires additional prepended NXP header. Not supported in U-Boot.)
Building
To build U-Boot for the TQ-Systems TQMa6L modules:
make <som>_<baseboard>_<boot>_defconfig
make
som is a placeholder for the module base variant:
tqma6ulx |
TQMa6ULx |
i.MX6UL |
tqma6ullx |
TQMa6ULLx |
i.MX6ULL |
tqma6ulxl |
TQMa6ULxL |
i.MX6UL (lga) |
tqma6ullxl |
TQMa6ULLxL |
i.MX6ULL (lga) |
baseboard is a placeholder for the mainboard to compile for:
mba6ul |
MBa6ULx |
boot is a placeholder for the boot device:
mmc |
SD/eMMC |
spi |
SPI-NOR |