4 bool "Tegra IVC protocol"
6 IVC (Inter-VM Communication) protocol is a Tegra-specific IPC
7 (Inter Processor Communication) framework. Within the context of
8 U-Boot, it is typically used for communication between the main CPU
9 and various auxiliary processors.
12 bool "Tegra common options"
25 select VIDCONSOLE_AS_LCD if DM_VIDEO
27 config TEGRA_ARMV7_COMMON
28 bool "Tegra 32-bit common options"
35 config TEGRA_ARMV8_COMMON
36 bool "Tegra 64-bit common options"
41 prompt "Tegra SoC select"
46 select TEGRA_ARMV7_COMMON
50 select TEGRA_ARMV7_COMMON
53 bool "Tegra114 family"
54 select TEGRA_ARMV7_COMMON
57 bool "Tegra124 family"
58 select TEGRA_ARMV7_COMMON
61 bool "Tegra210 family"
63 select TEGRA_ARMV8_COMMON
66 bool "Tegra186 family"
75 select TEGRA_ARMV8_COMMON
81 config TEGRA_DISCONNECT_UDC_ON_BOOT
82 bool "Disconnect USB device mode controller on boot"
85 When loading U-Boot into RAM over USB protocols using tools such as
86 tegrarcm or L4T's exec-uboot.sh/tegraflash.py, Tegra's USB device
87 mode controller is initialized and enumerated by the host PC running
88 the tool. Unfortunately, these tools do not shut down the USB
89 controller before executing the downloaded code, and so the host PC
90 does not "de-enumerate" the USB device. This option shuts down the
91 USB controller when U-Boot boots to avoid leaving a stale USB device
94 config SYS_MALLOC_F_LEN
97 source "arch/arm/mach-tegra/tegra20/Kconfig"
98 source "arch/arm/mach-tegra/tegra30/Kconfig"
99 source "arch/arm/mach-tegra/tegra114/Kconfig"
100 source "arch/arm/mach-tegra/tegra124/Kconfig"
101 source "arch/arm/mach-tegra/tegra210/Kconfig"
102 source "arch/arm/mach-tegra/tegra186/Kconfig"