projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx
[oweals/u-boot.git]
/
arch
/
arm
/
mach-tegra
/
Kconfig
diff --git
a/arch/arm/mach-tegra/Kconfig
b/arch/arm/mach-tegra/Kconfig
index 89d2a499e48b1f711b4f726cd487525e0f726916..ff9f29f2d5d0070adc59b61d36b87b157137edd8 100644
(file)
--- a/
arch/arm/mach-tegra/Kconfig
+++ b/
arch/arm/mach-tegra/Kconfig
@@
-12,6
+12,12
@@
config SPL_LIBGENERIC_SUPPORT
config SPL_SERIAL_SUPPORT
default y
config SPL_SERIAL_SUPPORT
default y
+config TEGRA_CLKRST
+ bool
+
+config TEGRA_GP_PADCTRL
+ bool
+
config TEGRA_IVC
bool "Tegra IVC protocol"
help
config TEGRA_IVC
bool "Tegra IVC protocol"
help
@@
-20,8
+26,23
@@
config TEGRA_IVC
U-Boot, it is typically used for communication between the main CPU
and various auxiliary processors.
U-Boot, it is typically used for communication between the main CPU
and various auxiliary processors.
+config TEGRA_MC
+ bool
+
+config TEGRA_PINCTRL
+ bool
+
+config TEGRA_PMC
+ bool
+
+config TEGRA_PMC_SECURE
+ bool
+ depends on TEGRA_PMC
+
config TEGRA_COMMON
bool "Tegra common options"
config TEGRA_COMMON
bool "Tegra common options"
+ select BINMAN
+ select BOARD_EARLY_INIT_F
select CLK
select DM
select DM_ETH
select CLK
select DM
select DM_ETH
@@
-36,8
+57,9
@@
config TEGRA_COMMON
select DM_SPI_FLASH
select MISC
select OF_CONTROL
select DM_SPI_FLASH
select MISC
select OF_CONTROL
+ select SPI
select VIDCONSOLE_AS_LCD if DM_VIDEO
select VIDCONSOLE_AS_LCD if DM_VIDEO
- select BOARD_EARLY_INIT_F
+ imply CMD_DM
imply CRC32_VERIFY
config TEGRA_NO_BPMP
imply CRC32_VERIFY
config TEGRA_NO_BPMP
@@
-48,19
+70,32
@@
config TEGRA_NO_BPMP
config TEGRA_ARMV7_COMMON
bool "Tegra 32-bit common options"
config TEGRA_ARMV7_COMMON
bool "Tegra 32-bit common options"
- select CPU_V7
+ select CPU_V7
A
select SPL
select SPL_BOARD_INIT if SPL
select SUPPORT_SPL
select SPL
select SPL_BOARD_INIT if SPL
select SUPPORT_SPL
+ select TEGRA_CLKRST
select TEGRA_COMMON
select TEGRA_GPIO
select TEGRA_COMMON
select TEGRA_GPIO
+ select TEGRA_GP_PADCTRL
+ select TEGRA_MC
select TEGRA_NO_BPMP
select TEGRA_NO_BPMP
+ select TEGRA_PINCTRL
+ select TEGRA_PMC
config TEGRA_ARMV8_COMMON
bool "Tegra 64-bit common options"
select ARM64
config TEGRA_ARMV8_COMMON
bool "Tegra 64-bit common options"
select ARM64
+ select INIT_SP_RELATIVE
+ select LINUX_KERNEL_IMAGE_HEADER
+ select POSITION_INDEPENDENT
select TEGRA_COMMON
select TEGRA_COMMON
+if TEGRA_ARMV8_COMMON
+config LNX_KRNL_IMG_TEXT_OFFSET_BASE
+ default 0x80000000
+endif
+
choice
prompt "Tegra SoC select"
optional
choice
prompt "Tegra SoC select"
optional
@@
-85,12
+120,20
@@
config TEGRA114
config TEGRA124
bool "Tegra124 family"
select TEGRA_ARMV7_COMMON
config TEGRA124
bool "Tegra124 family"
select TEGRA_ARMV7_COMMON
+ imply REGMAP
+ imply SYSCON
config TEGRA210
bool "Tegra210 family"
config TEGRA210
bool "Tegra210 family"
- select TEGRA_GPIO
select TEGRA_ARMV8_COMMON
select TEGRA_ARMV8_COMMON
+ select TEGRA_CLKRST
+ select TEGRA_GPIO
+ select TEGRA_GP_PADCTRL
+ select TEGRA_MC
select TEGRA_NO_BPMP
select TEGRA_NO_BPMP
+ select TEGRA_PINCTRL
+ select TEGRA_PMC
+ select TEGRA_PMC_SECURE
config TEGRA186
bool "Tegra186 family"
config TEGRA186
bool "Tegra186 family"
@@
-107,6
+150,7
@@
endchoice
config TEGRA_DISCONNECT_UDC_ON_BOOT
bool "Disconnect USB device mode controller on boot"
config TEGRA_DISCONNECT_UDC_ON_BOOT
bool "Disconnect USB device mode controller on boot"
+ depends on CI_UDC
default y
help
When loading U-Boot into RAM over USB protocols using tools such as
default y
help
When loading U-Boot into RAM over USB protocols using tools such as