[PATCH 00/13] TQMa6 with preparations for integrating additional TQ boards
Max Merchel
Max.Merchel at ew.tq-group.com
Thu Mar 12 10:56:56 CET 2026
This series introduces features for sharing across different TQ boards,
simplifying maintenance by avoiding code duplication.
These changes are implemented for the TQMa6.
They will also be used by TQMa7 and TQMa6UL, whose mainlining is currently
being prepared.
These changes also serve as preparation for further work on the TQMa6
(in following series).
Markus Niebel (3):
MAINTAINERS: update entry for TQ-Systems
env: tq: add shareable environment settings
board/tq: Add common baseboard API
Max Merchel (8):
tqma6: remove board MAINTAINERS
[cleanup]configs: tqma6.h: remove unused define for PHYS_SDRAM_SIZE
[cleanup]configs: tqma6.h: remove unused define for PFUZE100_I2C
board: tqma6: change to use shareable tq environment
configs: tqma6: change to include tqma6.h in baseboard headers
board/tq: Add common mmc API
board: tqma6: use common TQ mmc function
board: tqma6: use runtime SoC detection in enet setup
Paul Gerber (2):
board: tqma6: use common TQ baseboard
board: tqma6: update eMMC DSR handling
MAINTAINERS | 15 +-
board/tq/common/Kconfig | 13 ++
board/tq/common/Makefile | 9 ++
board/tq/common/tq_bb.c | 78 +++++++++
board/tq/common/tq_bb.h | 39 +++++
board/tq/common/tq_sdmmc.c | 46 ++++++
board/tq/tqma6/Kconfig | 8 +-
board/tq/tqma6/MAINTAINERS | 7 -
board/tq/tqma6/Makefile | 1 +
board/tq/tqma6/tqma6.c | 39 +++--
board/tq/tqma6/tqma6.env | 47 ++++++
board/tq/tqma6/tqma6_bb.h | 28 ----
board/tq/tqma6/tqma6_emmc.c | 88 ++++++++++
board/tq/tqma6/tqma6_emmc.h | 19 +++
board/tq/tqma6/tqma6_mba6.c | 150 ++++++++---------
board/tq/tqma6/tqma6_wru4.c | 29 +---
include/configs/tqma6.h | 266 ++-----------------------------
include/configs/tqma6_mba6.h | 3 +-
include/configs/tqma6_wru4.h | 2 +
include/env/tq/mmc.env | 82 ++++++++++
include/env/tq/nfs.env | 51 ++++++
include/env/tq/spi.env | 23 +++
include/env/tq/tq-imx-shared.env | 38 +++++
include/env/tq/ubi.env | 47 ++++++
24 files changed, 721 insertions(+), 407 deletions(-)
create mode 100644 board/tq/common/Kconfig
create mode 100644 board/tq/common/Makefile
create mode 100644 board/tq/common/tq_bb.c
create mode 100644 board/tq/common/tq_bb.h
create mode 100644 board/tq/common/tq_sdmmc.c
delete mode 100644 board/tq/tqma6/MAINTAINERS
create mode 100644 board/tq/tqma6/tqma6.env
delete mode 100644 board/tq/tqma6/tqma6_bb.h
create mode 100644 board/tq/tqma6/tqma6_emmc.c
create mode 100644 board/tq/tqma6/tqma6_emmc.h
create mode 100644 include/env/tq/mmc.env
create mode 100644 include/env/tq/nfs.env
create mode 100644 include/env/tq/spi.env
create mode 100644 include/env/tq/tq-imx-shared.env
create mode 100644 include/env/tq/ubi.env
--
2.43.0
More information about the U-Boot
mailing list