3 config SPL_GPIO_SUPPORT
6 config SPL_LIBCOMMON_SUPPORT
10 bool "Tegra IVC protocol"
12 IVC (Inter-VM Communication) protocol is a Tegra-specific IPC
13 (Inter Processor Communication) framework. Within the context of
14 U-Boot, it is typically used for communication between the main CPU
15 and various auxiliary processors.
18 bool "Tegra common options"
31 select VIDCONSOLE_AS_LCD if DM_VIDEO
33 config TEGRA_ARMV7_COMMON
34 bool "Tegra 32-bit common options"
41 config TEGRA_ARMV8_COMMON
42 bool "Tegra 64-bit common options"
47 prompt "Tegra SoC select"
52 select TEGRA_ARMV7_COMMON
56 select TEGRA_ARMV7_COMMON
59 bool "Tegra114 family"
60 select TEGRA_ARMV7_COMMON
63 bool "Tegra124 family"
64 select TEGRA_ARMV7_COMMON
67 bool "Tegra210 family"
69 select TEGRA_ARMV8_COMMON
72 bool "Tegra186 family"
81 select TEGRA_ARMV8_COMMON
87 config TEGRA_DISCONNECT_UDC_ON_BOOT
88 bool "Disconnect USB device mode controller on boot"
91 When loading U-Boot into RAM over USB protocols using tools such as
92 tegrarcm or L4T's exec-uboot.sh/tegraflash.py, Tegra's USB device
93 mode controller is initialized and enumerated by the host PC running
94 the tool. Unfortunately, these tools do not shut down the USB
95 controller before executing the downloaded code, and so the host PC
96 does not "de-enumerate" the USB device. This option shuts down the
97 USB controller when U-Boot boots to avoid leaving a stale USB device
100 config SYS_MALLOC_F_LEN
103 source "arch/arm/mach-tegra/tegra20/Kconfig"
104 source "arch/arm/mach-tegra/tegra30/Kconfig"
105 source "arch/arm/mach-tegra/tegra114/Kconfig"
106 source "arch/arm/mach-tegra/tegra124/Kconfig"
107 source "arch/arm/mach-tegra/tegra210/Kconfig"
108 source "arch/arm/mach-tegra/tegra186/Kconfig"