summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorSvyatoslav Ryhel <clamor95@gmail.com>2025-03-31 17:18:18 +0300
committerSvyatoslav Ryhel <clamor95@gmail.com>2025-04-12 11:11:05 +0300
commit9ee12daa591b8adefa8ae221295a85e2ee467742 (patch)
tree268b729bbefd6ad2790f32568a274ae870a574ae /board
parentee3462160cf2fdf29b44ef83df0265a19c37bc0a (diff)
ARM: tegra: replace per-device config headers with generic Tegra
Most device headers contain SoC specific part and common Tegra post part. Add a generic header which can be used by any Tegra device of one of the supported SoC generations (T20, T30, T114, T124 or T210) without need in device specific configuration. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Diffstat (limited to 'board')
-rw-r--r--board/acer/picasso/Kconfig2
-rw-r--r--board/asus/grouper/Kconfig2
-rw-r--r--board/asus/transformer-t20/Kconfig2
-rw-r--r--board/asus/transformer-t30/Kconfig2
-rw-r--r--board/avionic-design/medcom-wide/Kconfig2
-rw-r--r--board/avionic-design/plutux/Kconfig2
-rw-r--r--board/avionic-design/tec-ng/Kconfig2
-rw-r--r--board/avionic-design/tec/Kconfig2
-rw-r--r--board/cei/cei-tk1-som/Kconfig2
-rw-r--r--board/compal/paz00/Kconfig2
-rw-r--r--board/compulab/trimslice/Kconfig2
-rw-r--r--board/htc/endeavoru/Kconfig2
-rw-r--r--board/lenovo/ideapad-yoga-11/Kconfig2
-rw-r--r--board/lg/x3-t30/Kconfig2
-rw-r--r--board/microsoft/surface-rt/Kconfig2
-rw-r--r--board/nvidia/beaver/Kconfig2
-rw-r--r--board/nvidia/cardhu/Kconfig2
-rw-r--r--board/nvidia/dalmore/Kconfig2
-rw-r--r--board/nvidia/harmony/Kconfig2
-rw-r--r--board/nvidia/jetson-tk1/Kconfig2
-rw-r--r--board/nvidia/nyan-big/Kconfig2
-rw-r--r--board/nvidia/p2371-0000/Kconfig2
-rw-r--r--board/nvidia/p2371-2180/Kconfig2
-rw-r--r--board/nvidia/p2571/Kconfig2
-rw-r--r--board/nvidia/p2771-0000/Kconfig2
-rw-r--r--board/nvidia/p3450-0000/Kconfig2
-rw-r--r--board/nvidia/seaboard/Kconfig2
-rw-r--r--board/nvidia/venice2/Kconfig2
-rw-r--r--board/nvidia/ventana/Kconfig2
-rw-r--r--board/ouya/ouya/Kconfig2
-rw-r--r--board/toradex/apalis_t30/Kconfig2
-rw-r--r--board/toradex/apalis_t30/apalis_t30.env9
-rw-r--r--board/toradex/colibri_t20/Kconfig2
-rw-r--r--board/toradex/colibri_t30/Kconfig2
-rw-r--r--board/toradex/colibri_t30/colibri_t30.env8
-rw-r--r--board/wexler/qc750/Kconfig2
36 files changed, 51 insertions, 34 deletions
diff --git a/board/acer/picasso/Kconfig b/board/acer/picasso/Kconfig
index c801bd26c7c..879b778aa53 100644
--- a/board/acer/picasso/Kconfig
+++ b/board/acer/picasso/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "acer"
config SYS_CONFIG_NAME
- default "picasso"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/asus/grouper/Kconfig b/board/asus/grouper/Kconfig
index 5f25680d916..3bd712b274c 100644
--- a/board/asus/grouper/Kconfig
+++ b/board/asus/grouper/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "asus"
config SYS_CONFIG_NAME
- default "grouper"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/asus/transformer-t20/Kconfig b/board/asus/transformer-t20/Kconfig
index 2bf42825270..3e80d38d590 100644
--- a/board/asus/transformer-t20/Kconfig
+++ b/board/asus/transformer-t20/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "asus"
config SYS_CONFIG_NAME
- default "transformer-t20"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/asus/transformer-t30/Kconfig b/board/asus/transformer-t30/Kconfig
index 04278f139dc..34fd6f200f8 100644
--- a/board/asus/transformer-t30/Kconfig
+++ b/board/asus/transformer-t30/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "asus"
config SYS_CONFIG_NAME
- default "transformer-t30"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/avionic-design/medcom-wide/Kconfig b/board/avionic-design/medcom-wide/Kconfig
index 741fc258b3a..54474b5061a 100644
--- a/board/avionic-design/medcom-wide/Kconfig
+++ b/board/avionic-design/medcom-wide/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "avionic-design"
config SYS_CONFIG_NAME
- default "medcom-wide"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/avionic-design/plutux/Kconfig b/board/avionic-design/plutux/Kconfig
index 57324dc19e7..35b19dd2ea0 100644
--- a/board/avionic-design/plutux/Kconfig
+++ b/board/avionic-design/plutux/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "avionic-design"
config SYS_CONFIG_NAME
- default "plutux"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/avionic-design/tec-ng/Kconfig b/board/avionic-design/tec-ng/Kconfig
index 34e2729fd60..8782e7a2a67 100644
--- a/board/avionic-design/tec-ng/Kconfig
+++ b/board/avionic-design/tec-ng/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "avionic-design"
config SYS_CONFIG_NAME
- default "tec-ng"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/avionic-design/tec/Kconfig b/board/avionic-design/tec/Kconfig
index 56b417950eb..12cc4e1f4d0 100644
--- a/board/avionic-design/tec/Kconfig
+++ b/board/avionic-design/tec/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "avionic-design"
config SYS_CONFIG_NAME
- default "tec"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/cei/cei-tk1-som/Kconfig b/board/cei/cei-tk1-som/Kconfig
index 32ff61ac44d..9b944730e63 100644
--- a/board/cei/cei-tk1-som/Kconfig
+++ b/board/cei/cei-tk1-som/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "cei"
config SYS_CONFIG_NAME
- default "cei-tk1-som"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/compal/paz00/Kconfig b/board/compal/paz00/Kconfig
index 0ddac85be12..7fa47fc8c77 100644
--- a/board/compal/paz00/Kconfig
+++ b/board/compal/paz00/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "compal"
config SYS_CONFIG_NAME
- default "paz00"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/compulab/trimslice/Kconfig b/board/compulab/trimslice/Kconfig
index b26c2970fe4..226ebc228a8 100644
--- a/board/compulab/trimslice/Kconfig
+++ b/board/compulab/trimslice/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "compulab"
config SYS_CONFIG_NAME
- default "trimslice"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/htc/endeavoru/Kconfig b/board/htc/endeavoru/Kconfig
index f0967376647..ef50da9be45 100644
--- a/board/htc/endeavoru/Kconfig
+++ b/board/htc/endeavoru/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "htc"
config SYS_CONFIG_NAME
- default "endeavoru"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/lenovo/ideapad-yoga-11/Kconfig b/board/lenovo/ideapad-yoga-11/Kconfig
index 670a5bb700c..cd4aa32d86d 100644
--- a/board/lenovo/ideapad-yoga-11/Kconfig
+++ b/board/lenovo/ideapad-yoga-11/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "lenovo"
config SYS_CONFIG_NAME
- default "ideapad-yoga-11"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/lg/x3-t30/Kconfig b/board/lg/x3-t30/Kconfig
index 5a3a67d9f3b..d2cdf860db4 100644
--- a/board/lg/x3-t30/Kconfig
+++ b/board/lg/x3-t30/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "lg"
config SYS_CONFIG_NAME
- default "x3-t30"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/microsoft/surface-rt/Kconfig b/board/microsoft/surface-rt/Kconfig
index 7c8f67f21cb..6afddb9b363 100644
--- a/board/microsoft/surface-rt/Kconfig
+++ b/board/microsoft/surface-rt/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "microsoft"
config SYS_CONFIG_NAME
- default "surface-rt"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/beaver/Kconfig b/board/nvidia/beaver/Kconfig
index be461214223..fe36d475b30 100644
--- a/board/nvidia/beaver/Kconfig
+++ b/board/nvidia/beaver/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "beaver"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/cardhu/Kconfig b/board/nvidia/cardhu/Kconfig
index 8a98ace70b5..92de3f2e669 100644
--- a/board/nvidia/cardhu/Kconfig
+++ b/board/nvidia/cardhu/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "cardhu"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/dalmore/Kconfig b/board/nvidia/dalmore/Kconfig
index 643e082ec06..8da3499b9f5 100644
--- a/board/nvidia/dalmore/Kconfig
+++ b/board/nvidia/dalmore/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "dalmore"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/harmony/Kconfig b/board/nvidia/harmony/Kconfig
index 1f2bfdfe5d8..eedee71cac9 100644
--- a/board/nvidia/harmony/Kconfig
+++ b/board/nvidia/harmony/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "harmony"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/jetson-tk1/Kconfig b/board/nvidia/jetson-tk1/Kconfig
index 7a2ffd83c84..9eeb55f639d 100644
--- a/board/nvidia/jetson-tk1/Kconfig
+++ b/board/nvidia/jetson-tk1/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "jetson-tk1"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/nyan-big/Kconfig b/board/nvidia/nyan-big/Kconfig
index b239d69f5e5..65fef3c063f 100644
--- a/board/nvidia/nyan-big/Kconfig
+++ b/board/nvidia/nyan-big/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "nyan-big"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/p2371-0000/Kconfig b/board/nvidia/p2371-0000/Kconfig
index 28e9f39045c..e2770781a25 100644
--- a/board/nvidia/p2371-0000/Kconfig
+++ b/board/nvidia/p2371-0000/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "p2371-0000"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/p2371-2180/Kconfig b/board/nvidia/p2371-2180/Kconfig
index ffb412229c1..8d97dc354b6 100644
--- a/board/nvidia/p2371-2180/Kconfig
+++ b/board/nvidia/p2371-2180/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "p2371-2180"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/p2571/Kconfig b/board/nvidia/p2571/Kconfig
index 1fc1978c639..1d41e9d68f4 100644
--- a/board/nvidia/p2571/Kconfig
+++ b/board/nvidia/p2571/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "p2571"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/p2771-0000/Kconfig b/board/nvidia/p2771-0000/Kconfig
index 52a22b79734..199e04da07e 100644
--- a/board/nvidia/p2771-0000/Kconfig
+++ b/board/nvidia/p2771-0000/Kconfig
@@ -11,7 +11,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "p2771-0000"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/p3450-0000/Kconfig b/board/nvidia/p3450-0000/Kconfig
index 48a94e24d54..9235c2a0c35 100644
--- a/board/nvidia/p3450-0000/Kconfig
+++ b/board/nvidia/p3450-0000/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "p3450-0000"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/seaboard/Kconfig b/board/nvidia/seaboard/Kconfig
index df62519c652..a6baeeb7f87 100644
--- a/board/nvidia/seaboard/Kconfig
+++ b/board/nvidia/seaboard/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "seaboard"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/venice2/Kconfig b/board/nvidia/venice2/Kconfig
index 7bd51c7a278..9ebaa2fa413 100644
--- a/board/nvidia/venice2/Kconfig
+++ b/board/nvidia/venice2/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "venice2"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/nvidia/ventana/Kconfig b/board/nvidia/ventana/Kconfig
index ea1146f75b7..b8654c24e0b 100644
--- a/board/nvidia/ventana/Kconfig
+++ b/board/nvidia/ventana/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "nvidia"
config SYS_CONFIG_NAME
- default "ventana"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/ouya/ouya/Kconfig b/board/ouya/ouya/Kconfig
index 2db127f3e14..c698f730412 100644
--- a/board/ouya/ouya/Kconfig
+++ b/board/ouya/ouya/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "ouya"
config SYS_CONFIG_NAME
- default "ouya"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"
diff --git a/board/toradex/apalis_t30/Kconfig b/board/toradex/apalis_t30/Kconfig
index 9cd497091d6..6260f8eb7f4 100644
--- a/board/toradex/apalis_t30/Kconfig
+++ b/board/toradex/apalis_t30/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
- default "apalis_t30"
+ default "tegra"
config TDX_CFG_BLOCK
default y
diff --git a/board/toradex/apalis_t30/apalis_t30.env b/board/toradex/apalis_t30/apalis_t30.env
index a8f2904bcd7..85d0a05d0e1 100644
--- a/board/toradex/apalis_t30/apalis_t30.env
+++ b/board/toradex/apalis_t30/apalis_t30.env
@@ -1,6 +1,15 @@
uboot_hwpart=1
uboot_blk=0
+/*
+ * Board-specific serial config
+ *
+ * Apalis UART1: NVIDIA UARTA
+ * Apalis UART2: NVIDIA UARTD
+ * Apalis UART3: NVIDIA UARTB
+ * Apalis UART4: NVIDIA UARTC
+ */
+
set_blkcnt=setexpr blkcnt ${filesize} + 0x1ff &&
setexpr blkcnt ${blkcnt} / 0x200
update_uboot=run set_blkcnt && mmc dev 0 ${uboot_hwpart} &&
diff --git a/board/toradex/colibri_t20/Kconfig b/board/toradex/colibri_t20/Kconfig
index a43acddb801..8a7295a41e2 100644
--- a/board/toradex/colibri_t20/Kconfig
+++ b/board/toradex/colibri_t20/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
- default "colibri_t20"
+ default "tegra"
config TDX_CFG_BLOCK
default y
diff --git a/board/toradex/colibri_t30/Kconfig b/board/toradex/colibri_t30/Kconfig
index 68ef82b099d..643309fe856 100644
--- a/board/toradex/colibri_t30/Kconfig
+++ b/board/toradex/colibri_t30/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
- default "colibri_t30"
+ default "tegra"
config TDX_CFG_BLOCK
default y
diff --git a/board/toradex/colibri_t30/colibri_t30.env b/board/toradex/colibri_t30/colibri_t30.env
index a8f2904bcd7..87919fbf155 100644
--- a/board/toradex/colibri_t30/colibri_t30.env
+++ b/board/toradex/colibri_t30/colibri_t30.env
@@ -1,6 +1,14 @@
uboot_hwpart=1
uboot_blk=0
+/*
+ * Board-specific serial config
+ *
+ * Colibri UART-A: NVIDIA UARTA
+ * Colibri UART-B: NVIDIA UARTD
+ * Colibri UART-C: NVIDIA UARTB
+ */
+
set_blkcnt=setexpr blkcnt ${filesize} + 0x1ff &&
setexpr blkcnt ${blkcnt} / 0x200
update_uboot=run set_blkcnt && mmc dev 0 ${uboot_hwpart} &&
diff --git a/board/wexler/qc750/Kconfig b/board/wexler/qc750/Kconfig
index 29943358b84..b449720a8b3 100644
--- a/board/wexler/qc750/Kconfig
+++ b/board/wexler/qc750/Kconfig
@@ -7,7 +7,7 @@ config SYS_VENDOR
default "wexler"
config SYS_CONFIG_NAME
- default "qc750"
+ default "tegra"
config TEGRA_BOARD_STRING
string "Default Tegra board name"