[PATCH v2 00/10] TQMa6 with preparations for integrating additional TQ boards

Max Merchel max.merchel at ew.tq-group.com
Thu Mar 26 10:21:07 CET 2026


On 3/23/26 14:47, Max Merchel wrote:
> 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
Any further feedback on this?

-- 
Best regards,
Max

TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/



More information about the U-Boot mailing list