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

