]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-tegra/Kconfig
video: tegra: Enable the 'lcd' env variable work-around
[u-boot] / arch / arm / mach-tegra / Kconfig
1 if TEGRA
2
3 config TEGRA_COMMON
4         bool "Tegra common options"
5         select DM
6         select DM_ETH
7         select DM_GPIO
8         select DM_I2C
9         select DM_KEYBOARD
10         select DM_PCI
11         select DM_PCI_COMPAT
12         select DM_SERIAL
13         select DM_SPI
14         select DM_SPI_FLASH
15         select OF_CONTROL
16         select VIDCONSOLE_AS_LCD
17
18 config TEGRA_ARMV7_COMMON
19         bool "Tegra 32-bit common options"
20         select CPU_V7
21         select SPL
22         select SUPPORT_SPL
23         select TEGRA_COMMON
24
25 config TEGRA_ARMV8_COMMON
26         bool "Tegra 64-bit common options"
27         select ARM64
28         select TEGRA_COMMON
29
30 choice
31         prompt "Tegra SoC select"
32         optional
33
34 config TEGRA20
35         bool "Tegra20 family"
36         select TEGRA_ARMV7_COMMON
37
38 config TEGRA30
39         bool "Tegra30 family"
40         select TEGRA_ARMV7_COMMON
41
42 config TEGRA114
43         bool "Tegra114 family"
44         select TEGRA_ARMV7_COMMON
45
46 config TEGRA124
47         bool "Tegra124 family"
48         select TEGRA_ARMV7_COMMON
49
50 config TEGRA210
51         bool "Tegra210 family"
52         select TEGRA_ARMV8_COMMON
53
54 endchoice
55
56 config TEGRA_DISCONNECT_UDC_ON_BOOT
57         bool "Disconnect USB device mode controller on boot"
58         default y
59         help
60           When loading U-Boot into RAM over USB protocols using tools such as
61           tegrarcm or L4T's exec-uboot.sh/tegraflash.py, Tegra's USB device
62           mode controller is initialized and enumerated by the host PC running
63           the tool. Unfortunately, these tools do not shut down the USB
64           controller before executing the downloaded code, and so the host PC
65           does not "de-enumerate" the USB device. This option shuts down the
66           USB controller when U-Boot boots to avoid leaving a stale USB device
67           present.
68
69 config SYS_MALLOC_F_LEN
70         default 0x1800
71
72 source "arch/arm/mach-tegra/tegra20/Kconfig"
73 source "arch/arm/mach-tegra/tegra30/Kconfig"
74 source "arch/arm/mach-tegra/tegra114/Kconfig"
75 source "arch/arm/mach-tegra/tegra124/Kconfig"
76 source "arch/arm/mach-tegra/tegra210/Kconfig"
77
78 endif