[PATCH v2 00/10] TQMa6 with preparations for integrating additional TQ boards
Max Merchel
Max.Merchel at ew.tq-group.com
Mon Mar 23 14:47:30 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).
Changes V2:
- Drop patches 1 and 2 from the series.
They cause CI errors and need to be revised.
- Drop patch 12 with planned SPL usage the values can be
read from the device trees.
- Uptate commit log (Use imperative mood)
Markus Niebel (2):
env: tq: add shareable environment settings
board/tq: Add common baseboard API
Max Merchel (6):
[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
Paul Gerber (2):
board: tqma6: use common TQ baseboard
board: tqma6: update eMMC DSR handling
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/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 | 26 +--
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 ++++++
22 files changed, 641 insertions(+), 341 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
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
base-commit: eb00c710508d09b2a3b9aca75dd18280f1304703
--
2.43.0
More information about the U-Boot
mailing list