[PATCH 0/8] Add support for TQMa7x
Alexander Feilke
Alexander.Feilke at ew.tq-group.com
Thu Mar 12 15:31:10 CET 2026
From: Alexander Feilke <alexander.feilke at ew.tq-group.com>
This series adds support for TQMa7x and is based on the preparations for
additional TQ boards series [1]. It has 512M, 1G and 2G 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.
The i.MX7S variant boots but is not being actively supported.
Best regards,
Alexander
[1] "TQMa6 with preparations for integrating additional TQ boards"
https://patchwork.ozlabs.org/project/uboot/cover/20260312095711.3219756-1-Max.Merchel@ew.tq-group.com/
Alexander Feilke (7):
Kconfig: update build-target for MX7 with SPL
board/tq: Add common SoM API
arch: arm: dts: tqma7x: add u-boot device tree fragments
arch: arm: dts: tqma7x: add boot phase properties
board: tqma7: add code for u-boot with spl
configs: tqma7: add defconfigs
doc: tqma7: add documentation
Nora Schiffer (1):
env: add env_set_runtime() helper
Kconfig | 2 +-
MAINTAINERS | 2 +
arch/arm/dts/imx7d-mba7-u-boot.dtsi | 10 ++
arch/arm/dts/imx7s-mba7-u-boot.dtsi | 48 +++++++
arch/arm/dts/imx7s-tqma7-u-boot.dtsi | 22 ++++
arch/arm/mach-imx/mx7/Kconfig | 16 +++
board/tq/common/Kconfig | 3 +
board/tq/common/Makefile | 1 +
board/tq/common/tq_som.c | 31 +++++
board/tq/common/tq_som.h | 34 +++++
board/tq/tqma7/Kconfig | 103 +++++++++++++++
board/tq/tqma7/Makefile | 14 +++
board/tq/tqma7/spl.c | 123 ++++++++++++++++++
board/tq/tqma7/spl_mba7.c | 182 +++++++++++++++++++++++++++
board/tq/tqma7/spl_tqma7_ram.c | 171 +++++++++++++++++++++++++
board/tq/tqma7/tqma7.c | 96 ++++++++++++++
board/tq/tqma7/tqma7.cfg | 26 ++++
board/tq/tqma7/tqma7.env | 36 ++++++
board/tq/tqma7/tqma7_mba7.c | 148 ++++++++++++++++++++++
configs/tqma7_common.config | 119 ++++++++++++++++++
configs/tqma7_mba7_mmc_defconfig | 2 +
configs/tqma7_mba7_qspi_defconfig | 2 +
configs/tqma7_mba7_uuu_defconfig | 2 +
configs/tqma7_mmc.config | 4 +
configs/tqma7_qspi.config | 7 ++
configs/tqma7_uuu.config | 22 ++++
doc/board/tq/index.rst | 12 ++
doc/board/tq/tqma7.rst | 74 +++++++++++
include/configs/tqma7.h | 71 +++++++++++
include/configs/tqma7_mba7.h | 16 +++
include/env.h | 19 +++
include/env/tq/spi.env | 4 +
32 files changed, 1421 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/imx7d-mba7-u-boot.dtsi
create mode 100644 arch/arm/dts/imx7s-mba7-u-boot.dtsi
create mode 100644 arch/arm/dts/imx7s-tqma7-u-boot.dtsi
create mode 100644 board/tq/common/tq_som.c
create mode 100644 board/tq/common/tq_som.h
create mode 100644 board/tq/tqma7/Kconfig
create mode 100644 board/tq/tqma7/Makefile
create mode 100644 board/tq/tqma7/spl.c
create mode 100644 board/tq/tqma7/spl_mba7.c
create mode 100644 board/tq/tqma7/spl_tqma7_ram.c
create mode 100644 board/tq/tqma7/tqma7.c
create mode 100644 board/tq/tqma7/tqma7.cfg
create mode 100644 board/tq/tqma7/tqma7.env
create mode 100644 board/tq/tqma7/tqma7_mba7.c
create mode 100644 configs/tqma7_common.config
create mode 100644 configs/tqma7_mba7_mmc_defconfig
create mode 100644 configs/tqma7_mba7_qspi_defconfig
create mode 100644 configs/tqma7_mba7_uuu_defconfig
create mode 100644 configs/tqma7_mmc.config
create mode 100644 configs/tqma7_qspi.config
create mode 100644 configs/tqma7_uuu.config
create mode 100644 doc/board/tq/index.rst
create mode 100644 doc/board/tq/tqma7.rst
create mode 100644 include/configs/tqma7.h
create mode 100644 include/configs/tqma7_mba7.h
--
2.34.1
More information about the U-Boot
mailing list