ARM: tegra: convert boards to use TEGRA_PRAM
authorSvyatoslav Ryhel <clamor95@gmail.com>
Tue, 15 Apr 2025 08:55:28 +0000 (11:55 +0300)
committerSvyatoslav Ryhel <clamor95@gmail.com>
Thu, 8 May 2025 05:31:13 +0000 (08:31 +0300)
Switch boards that use CFG_PRAM to TEGRA_PRAM.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
board/asus/transformer-t114/Kconfig
board/nvidia/tegratab/Kconfig
board/xiaomi/mocha/Kconfig
doc/board/asus/transformer_t114.rst
doc/board/nvidia/tegratab.rst
doc/board/xiaomi/mocha.rst
include/configs/mocha.h [deleted file]
include/configs/tegratab.h [deleted file]
include/configs/transformer-t114.h [deleted file]

index 2560c35..2d76304 100644 (file)
@@ -7,10 +7,14 @@ config SYS_VENDOR
        default "asus"
 
 config SYS_CONFIG_NAME
-       default "transformer-t114"
+       default "tegra"
 
 config TEGRA_BOARD_STRING
        string "Default Tegra board name"
        default "ASUS Transformer T114"
 
+config TEGRA_PRAM_SIZE
+       depends on TEGRA_PRAM
+       default 0x20000
+
 endif
index 8bd7cfd..25468bb 100644 (file)
@@ -7,10 +7,14 @@ config SYS_VENDOR
        default "nvidia"
 
 config SYS_CONFIG_NAME
-       default "tegratab"
+       default "tegra"
 
 config TEGRA_BOARD_STRING
        string "Default Tegra board name"
        default "NVIDIA TegraTab"
 
+config TEGRA_PRAM_SIZE
+       depends on TEGRA_PRAM
+       default 0x21c00
+
 endif
index bb53cc5..3e1e076 100644 (file)
@@ -7,10 +7,14 @@ config SYS_VENDOR
        default "xiaomi"
 
 config SYS_CONFIG_NAME
-       default "mocha"
+       default "tegra"
 
 config TEGRA_BOARD_STRING
        string "Default Tegra board name"
        default "Xiaomi Mocha"
 
+config TEGRA_PRAM_SIZE
+       depends on TEGRA_PRAM
+       default 0x38400
+
 endif
index 3e42b5d..29094ee 100644 (file)
@@ -36,7 +36,7 @@ To build U-Boot without SPL adjust tf701t_defconfig:
   CONFIG_TEXT_BASE=0x80A00000
   CONFIG_SKIP_LOWLEVEL_INIT=y
   # CONFIG_OF_BOARD_SETUP is not set
-  CONFIG_TEGRA_SUPPORT_NON_SECURE=y
+  CONFIG_TEGRA_PRAM=y
 
 After the build succeeds, you will obtain the final ``u-boot-dtb.bin`` file,
 ready for booting with fastboot boot or which can be further processed into
index c6d97ce..65150fc 100644 (file)
@@ -36,7 +36,7 @@ To build U-Boot without SPL adjust tegratab_defconfig:
   CONFIG_TEXT_BASE=0x80A00000
   CONFIG_SKIP_LOWLEVEL_INIT=y
   # CONFIG_OF_BOARD_SETUP is not set
-  CONFIG_TEGRA_SUPPORT_NON_SECURE=y
+  CONFIG_TEGRA_PRAM=y
 
 After the build succeeds, you will obtain the final ``u-boot-dtb.bin`` file,
 ready for booting with fastboot boot or which can be further processed into
index be3e333..230081e 100644 (file)
@@ -105,7 +105,7 @@ To build U-Boot without SPL suitable for chainloading adjust mocha_defconfig:
   CONFIG_TEXT_BASE=0x80A00000
   CONFIG_SKIP_LOWLEVEL_INIT=y
   # CONFIG_OF_BOARD_SETUP is not set
-  CONFIG_TEGRA_SUPPORT_NON_SECURE=y
+  CONFIG_TEGRA_PRAM=y
 
 After the build succeeds, you will obtain the final ``u-boot-dtb.bin``
 file, ready for booting using vendor bootloader's fastboot or which can be
diff --git a/include/configs/mocha.h b/include/configs/mocha.h
deleted file mode 100644 (file)
index 7255f31..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Copyright (c) 2010-2013, NVIDIA CORPORATION.  All rights reserved.
- *
- * Copyright (c) 2024, Svyatoslav Ryhel <clamor95@gmail.com>
- */
-
-#ifndef __CONFIG_H
-#define __CONFIG_H
-
-#include "tegra124-common.h"
-
-#ifdef CONFIG_TEGRA_SUPPORT_NON_SECURE
-  #define CFG_PRAM                     0x38400 /* 225 MB */
-#endif
-
-#include "tegra-common-post.h"
-
-#endif /* __CONFIG_H */
diff --git a/include/configs/tegratab.h b/include/configs/tegratab.h
deleted file mode 100644 (file)
index afab01e..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Copyright (c) 2010-2013, NVIDIA CORPORATION.  All rights reserved.
- *
- * Copyright (c) 2023, Svyatoslav Ryhel <clamor95@gmail.com>
- */
-
-#ifndef __CONFIG_H
-#define __CONFIG_H
-
-#include "tegra114-common.h"
-
-#ifdef CONFIG_TEGRA_SUPPORT_NON_SECURE
-  #define CFG_PRAM                     0x21c00 /* 135 MB */
-#endif
-
-#include "tegra-common-post.h"
-
-#endif /* __CONFIG_H */
diff --git a/include/configs/transformer-t114.h b/include/configs/transformer-t114.h
deleted file mode 100644 (file)
index 2fbf341..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-/*
- * Copyright (c) 2010-2013, NVIDIA CORPORATION.  All rights reserved.
- *
- * Copyright (c) 2023, Svyatoslav Ryhel <clamor95@gmail.com>
- */
-
-#ifndef __CONFIG_H
-#define __CONFIG_H
-
-#include "tegra114-common.h"
-
-#ifdef CONFIG_TEGRA_SUPPORT_NON_SECURE
-  #define CFG_PRAM                     0x20000 /* 128 MB */
-#endif
-
-#include "tegra-common-post.h"
-
-#endif /* __CONFIG_H */