[PATCH 0/5] Add support for TQMa6UL[L]x on MBA6ULx

Max Merchel Max.Merchel at ew.tq-group.com
Fri May 8 13:53:05 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: https://dev.azure.com/u-boot/u-boot/_build/results?buildId=13172&view=results

Best regards,
Max

Max Merchel (3):
  ARM: dts: add U-Boot additions for TQMa6UL[L]x[L]
  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

Peng Fan (1):
  arm: mx6: module_fuse: update node path for Linux 6.13

 .../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 ++
 arch/arm/mach-imx/mx6/module_fuse.c           |  97 ++++++++
 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            | 208 ++++++++++++++++++
 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                 | 124 +++++++++++
 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                     |  46 ++++
 include/configs/tqma6ul_mba6ul.h              |  19 ++
 40 files changed, 1693 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: 3cdd19089f1b1b7cd08530f33ff4708abcfd426c
-- 
2.43.0



More information about the U-Boot mailing list