[PATCH v2 0/4] Add support for TQMa6UL[L]x on MBA6ULx
Max Merchel
Max.Merchel at ew.tq-group.com
Tue May 19 14:24:03 CEST 2026
Adds support for TQMa6UL[L]x. It has 256M and 512M RAM variants which
are detected by the SPL by initializing them in descending order.
It can boot from SD, MMC, SPI and USB (SDP). SPI however requires an
additional prepended NXP header image which is currently unsupported
in u-boot.
Pipeline V2:
https://dev.azure.com/u-boot/u-boot/_build/results?buildId=13215&view=results
Best regards,
Max
Changes V2:
- add missing ENV_SECT_SIZE in tqma6ul_common.config
- remove duplicate blank lines in include/configs/tqma6ul.h
- correct commit line length in
"board: tq: add TQMa6UL[L]x[L] SOM and MBa6ULx baseboard"
- rebase to 18May2026-nexts
- commit "arm: mx6: module_fuse: update node path for Linux 6.13"
merged from V1 in next
(https://github.com/u-boot/u-boot/commit/cbd2dc2bddcd9a71134cafe220d42c9f8e217086)
Max Merchel (3):
ARM: dts: add TQMa6UL[L]x[L] u-boot device tree fragments
ARM: dts: tqma6ul: add boot phase properties
configs: add defconfigs for TQMa6UL[L]x[L] SOM on MBa6ULx baseboard
Nora Schiffer (1):
board: tq: add TQMa6UL[L]x[L] SOM and MBa6ULx baseboard
.../arm/dts/imx6ul-tqma6ul-common-u-boot.dtsi | 49 ++++
.../dts/imx6ul-tqma6ul1-mba6ulx-u-boot.dtsi | 10 +
.../dts/imx6ul-tqma6ul2-mba6ulx-u-boot.dtsi | 10 +
.../dts/imx6ul-tqma6ul2l-mba6ulx-u-boot.dtsi | 10 +
.../dts/imx6ull-tqma6ull2-mba6ulx-u-boot.dtsi | 10 +
.../imx6ull-tqma6ull2l-mba6ulx-u-boot.dtsi | 10 +
arch/arm/dts/mba6ulx-u-boot.dtsi | 26 +++
arch/arm/mach-imx/mx6/Kconfig | 21 ++
board/tq/MAINTAINERS | 2 +-
board/tq/tqma6ul/Kconfig | 114 ++++++++++
board/tq/tqma6ul/Makefile | 16 ++
board/tq/tqma6ul/spl.c | 128 +++++++++++
board/tq/tqma6ul/spl_mba6ul.c | 177 +++++++++++++++
board/tq/tqma6ul/spl_tqma6ul_ram.c | 209 ++++++++++++++++++
board/tq/tqma6ul/tqma6ul.c | 184 +++++++++++++++
board/tq/tqma6ul/tqma6ul.cfg | 23 ++
board/tq/tqma6ul/tqma6ul.env | 47 ++++
board/tq/tqma6ul/tqma6ul.h | 25 +++
board/tq/tqma6ul/tqma6ul_mba6ul.c | 138 ++++++++++++
configs/tqma6ul_common.config | 125 +++++++++++
configs/tqma6ul_mmc.config | 3 +
configs/tqma6ul_spi.config | 2 +
configs/tqma6ul_uuu.config | 20 ++
configs/tqma6ullx_mba6ul_mmc_defconfig | 5 +
configs/tqma6ullx_mba6ul_qspi_defconfig | 5 +
configs/tqma6ullx_mba6ul_uuu_defconfig | 5 +
configs/tqma6ullxl_mba6ul_mmc_defconfig | 6 +
configs/tqma6ullxl_mba6ul_qspi_defconfig | 6 +
configs/tqma6ullxl_mba6ul_uuu_defconfig | 6 +
configs/tqma6ulx_mba6ul_mmc_defconfig | 6 +
configs/tqma6ulx_mba6ul_qspi_defconfig | 6 +
configs/tqma6ulx_mba6ul_uuu_defconfig | 6 +
configs/tqma6ulxl_mba6ul_mmc_defconfig | 6 +
configs/tqma6ulxl_mba6ul_qspi_defconfig | 6 +
configs/tqma6ulxl_mba6ul_uuu_defconfig | 6 +
doc/board/tq/index.rst | 1 +
doc/board/tq/tqma6ul.rst | 105 +++++++++
include/configs/tqma6ul.h | 53 +++++
include/configs/tqma6ul_mba6ul.h | 19 ++
39 files changed, 1605 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/imx6ul-tqma6ul-common-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-tqma6ul1-mba6ulx-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-tqma6ul2-mba6ulx-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ul-tqma6ul2l-mba6ulx-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ull-tqma6ull2-mba6ulx-u-boot.dtsi
create mode 100644 arch/arm/dts/imx6ull-tqma6ull2l-mba6ulx-u-boot.dtsi
create mode 100644 arch/arm/dts/mba6ulx-u-boot.dtsi
create mode 100644 board/tq/tqma6ul/Kconfig
create mode 100644 board/tq/tqma6ul/Makefile
create mode 100644 board/tq/tqma6ul/spl.c
create mode 100644 board/tq/tqma6ul/spl_mba6ul.c
create mode 100644 board/tq/tqma6ul/spl_tqma6ul_ram.c
create mode 100644 board/tq/tqma6ul/tqma6ul.c
create mode 100644 board/tq/tqma6ul/tqma6ul.cfg
create mode 100644 board/tq/tqma6ul/tqma6ul.env
create mode 100644 board/tq/tqma6ul/tqma6ul.h
create mode 100644 board/tq/tqma6ul/tqma6ul_mba6ul.c
create mode 100644 configs/tqma6ul_common.config
create mode 100644 configs/tqma6ul_mmc.config
create mode 100644 configs/tqma6ul_spi.config
create mode 100644 configs/tqma6ul_uuu.config
create mode 100644 configs/tqma6ullx_mba6ul_mmc_defconfig
create mode 100644 configs/tqma6ullx_mba6ul_qspi_defconfig
create mode 100644 configs/tqma6ullx_mba6ul_uuu_defconfig
create mode 100644 configs/tqma6ullxl_mba6ul_mmc_defconfig
create mode 100644 configs/tqma6ullxl_mba6ul_qspi_defconfig
create mode 100644 configs/tqma6ullxl_mba6ul_uuu_defconfig
create mode 100644 configs/tqma6ulx_mba6ul_mmc_defconfig
create mode 100644 configs/tqma6ulx_mba6ul_qspi_defconfig
create mode 100644 configs/tqma6ulx_mba6ul_uuu_defconfig
create mode 100644 configs/tqma6ulxl_mba6ul_mmc_defconfig
create mode 100644 configs/tqma6ulxl_mba6ul_qspi_defconfig
create mode 100644 configs/tqma6ulxl_mba6ul_uuu_defconfig
create mode 100644 doc/board/tq/tqma6ul.rst
create mode 100644 include/configs/tqma6ul.h
create mode 100644 include/configs/tqma6ul_mba6ul.h
base-commit: 21a3b9f03b05467ec7422399a92a43f89dd2b526
--
2.43.0
More information about the U-Boot
mailing list