[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