[PATCH v1 0/3] ARM: tegra: replace per-device config headers with generic

Svyatoslav Ryhel clamor95 at gmail.com
Tue Apr 1 18:09:46 CEST 2025


- link CFG_SYS_NS16550_COM1 to TEGRA_ENABLE_UART* (instead of setting it
  in every board header)
- convert CFG_TEGRA_BOARD_STRING into kconfig (instead of setting it in
  every board header)
- replace per-device config headers with generic Tegra (per-board device
  header is still possible if board needs some specific configuration)

Svyatoslav Ryhel (3):
  ARM: tegra: board: set CFG_SYS_NS16550_COM1 according to
    TEGRA_ENABLE_UART
  ARM: tegra: convert CFG_TEGRA_BOARD_STRING into Kconfig option
  ARM: tegra: replace per-device config headers with generic Tegra

 arch/arm/mach-tegra/board.c               |  5 ++++
 arch/arm/mach-tegra/board2.c              |  2 +-
 board/acer/picasso/Kconfig                |  6 ++++-
 board/asus/grouper/Kconfig                |  6 ++++-
 board/asus/transformer-t20/Kconfig        |  6 ++++-
 board/asus/transformer-t30/Kconfig        |  6 ++++-
 board/avionic-design/medcom-wide/Kconfig  |  6 ++++-
 board/avionic-design/plutux/Kconfig       |  6 ++++-
 board/avionic-design/tec-ng/Kconfig       |  6 ++++-
 board/avionic-design/tec/Kconfig          |  6 ++++-
 board/cei/cei-tk1-som/Kconfig             |  6 ++++-
 board/compal/paz00/Kconfig                |  6 ++++-
 board/compulab/trimslice/Kconfig          |  6 ++++-
 board/htc/endeavoru/Kconfig               |  6 ++++-
 board/lenovo/ideapad-yoga-11/Kconfig      |  6 ++++-
 board/lg/x3-t30/Kconfig                   |  6 ++++-
 board/microsoft/surface-rt/Kconfig        |  6 ++++-
 board/motorola/mot/Kconfig                |  4 +++
 board/nvidia/beaver/Kconfig               |  6 ++++-
 board/nvidia/cardhu/Kconfig               |  6 ++++-
 board/nvidia/dalmore/Kconfig              |  6 ++++-
 board/nvidia/harmony/Kconfig              |  6 ++++-
 board/nvidia/jetson-tk1/Kconfig           |  6 ++++-
 board/nvidia/nyan-big/Kconfig             |  6 ++++-
 board/nvidia/p2371-0000/Kconfig           |  6 ++++-
 board/nvidia/p2371-2180/Kconfig           |  6 ++++-
 board/nvidia/p2571/Kconfig                |  6 ++++-
 board/nvidia/p2771-0000/Kconfig           |  6 ++++-
 board/nvidia/p3450-0000/Kconfig           |  6 ++++-
 board/nvidia/seaboard/Kconfig             |  6 ++++-
 board/nvidia/venice2/Kconfig              |  6 ++++-
 board/nvidia/ventana/Kconfig              |  6 ++++-
 board/ouya/ouya/Kconfig                   |  6 ++++-
 board/toradex/apalis_t30/Kconfig          |  2 +-
 board/toradex/apalis_t30/apalis_t30.env   |  9 +++++++
 board/toradex/colibri_t20/Kconfig         |  2 +-
 board/toradex/colibri_t30/Kconfig         |  2 +-
 board/toradex/colibri_t30/colibri_t30.env |  8 ++++++
 board/wexler/qc750/Kconfig                |  6 ++++-
 board/xiaomi/mocha/Kconfig                |  4 +++
 include/configs/apalis-tk1.h              |  3 ---
 include/configs/apalis_t30.h              | 27 -------------------
 include/configs/beaver.h                  | 21 ---------------
 include/configs/cardhu.h                  | 21 ---------------
 include/configs/cei-tk1-som.h             | 26 ------------------
 include/configs/colibri_t20.h             | 18 -------------
 include/configs/colibri_t30.h             | 28 --------------------
 include/configs/dalmore.h                 | 23 ----------------
 include/configs/endeavoru.h               | 23 ----------------
 include/configs/grouper.h                 | 19 --------------
 include/configs/harmony.h                 | 31 ----------------------
 include/configs/ideapad-yoga-11.h         | 19 --------------
 include/configs/jetson-tk1.h              | 22 ----------------
 include/configs/medcom-wide.h             | 26 ------------------
 include/configs/mocha.h                   |  6 -----
 include/configs/mot.h                     |  6 -----
 include/configs/nyan-big.h                | 22 ----------------
 include/configs/ouya.h                    | 23 ----------------
 include/configs/p2371-0000.h              | 23 ----------------
 include/configs/p2371-2180.h              | 23 ----------------
 include/configs/p2571.h                   | 23 ----------------
 include/configs/p2771-0000.h              | 20 --------------
 include/configs/p3450-0000.h              | 21 ---------------
 include/configs/paz00.h                   | 25 ------------------
 include/configs/picasso.h                 | 23 ----------------
 include/configs/plutux.h                  | 26 ------------------
 include/configs/qc750.h                   | 23 ----------------
 include/configs/seaboard.h                | 28 --------------------
 include/configs/surface-rt.h              | 21 ---------------
 include/configs/tec-ng.h                  | 20 --------------
 include/configs/tec.h                     | 26 ------------------
 include/configs/tegra.h                   | 32 +++++++++++++++++++++++
 include/configs/transformer-t20.h         | 23 ----------------
 include/configs/transformer-t30.h         | 23 ----------------
 include/configs/trimslice.h               | 26 ------------------
 include/configs/venice2.h                 | 24 -----------------
 include/configs/ventana.h                 | 23 ----------------
 include/configs/x3-t30.h                  | 23 ----------------
 78 files changed, 221 insertions(+), 843 deletions(-)
 delete mode 100644 include/configs/apalis_t30.h
 delete mode 100644 include/configs/beaver.h
 delete mode 100644 include/configs/cardhu.h
 delete mode 100644 include/configs/cei-tk1-som.h
 delete mode 100644 include/configs/colibri_t20.h
 delete mode 100644 include/configs/colibri_t30.h
 delete mode 100644 include/configs/dalmore.h
 delete mode 100644 include/configs/endeavoru.h
 delete mode 100644 include/configs/grouper.h
 delete mode 100644 include/configs/harmony.h
 delete mode 100644 include/configs/ideapad-yoga-11.h
 delete mode 100644 include/configs/jetson-tk1.h
 delete mode 100644 include/configs/medcom-wide.h
 delete mode 100644 include/configs/nyan-big.h
 delete mode 100644 include/configs/ouya.h
 delete mode 100644 include/configs/p2371-0000.h
 delete mode 100644 include/configs/p2371-2180.h
 delete mode 100644 include/configs/p2571.h
 delete mode 100644 include/configs/p2771-0000.h
 delete mode 100644 include/configs/p3450-0000.h
 delete mode 100644 include/configs/paz00.h
 delete mode 100644 include/configs/picasso.h
 delete mode 100644 include/configs/plutux.h
 delete mode 100644 include/configs/qc750.h
 delete mode 100644 include/configs/seaboard.h
 delete mode 100644 include/configs/surface-rt.h
 delete mode 100644 include/configs/tec-ng.h
 delete mode 100644 include/configs/tec.h
 create mode 100644 include/configs/tegra.h
 delete mode 100644 include/configs/transformer-t20.h
 delete mode 100644 include/configs/transformer-t30.h
 delete mode 100644 include/configs/trimslice.h
 delete mode 100644 include/configs/venice2.h
 delete mode 100644 include/configs/ventana.h
 delete mode 100644 include/configs/x3-t30.h

-- 
2.43.0



More information about the U-Boot mailing list