[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