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>
This commit is contained in:
Svyatoslav Ryhel
2025-03-31 17:18:18 +03:00
parent ee3462160c
commit 9ee12daa59
71 changed files with 85 additions and 561 deletions

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
default "apalis_t30"
default "tegra"
config TDX_CFG_BLOCK
default y

View File

@@ -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} &&

View File

@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
default "colibri_t20"
default "tegra"
config TDX_CFG_BLOCK
default y

View File

@@ -7,7 +7,7 @@ config SYS_VENDOR
default "toradex"
config SYS_CONFIG_NAME
default "colibri_t30"
default "tegra"
config TDX_CFG_BLOCK
default y

View File

@@ -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} &&

View File

@@ -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"