xref: /openbmc/u-boot/arch/arm/mach-tegra/Kconfig (revision c0982871)
1if TEGRA
2
3config TEGRA_COMMON
4	bool "Tegra common options"
5	select DM
6	select DM_GPIO
7	select DM_I2C
8	select DM_KEYBOARD
9	select DM_PCI
10	select DM_PCI_COMPAT
11	select DM_SERIAL
12	select DM_SPI
13	select DM_SPI_FLASH
14	select OF_CONTROL
15
16config TEGRA_ARMV7_COMMON
17	bool "Tegra 32-bit common options"
18	select CPU_V7
19	select SPL
20	select SUPPORT_SPL
21	select TEGRA_COMMON
22
23config TEGRA_ARMV8_COMMON
24	bool "Tegra 64-bit common options"
25	select ARM64
26	select TEGRA_COMMON
27
28choice
29	prompt "Tegra SoC select"
30	optional
31
32config TEGRA20
33	bool "Tegra20 family"
34	select TEGRA_ARMV7_COMMON
35
36config TEGRA30
37	bool "Tegra30 family"
38	select TEGRA_ARMV7_COMMON
39
40config TEGRA114
41	bool "Tegra114 family"
42	select TEGRA_ARMV7_COMMON
43
44config TEGRA124
45	bool "Tegra124 family"
46	select TEGRA_ARMV7_COMMON
47
48config TEGRA210
49	bool "Tegra210 family"
50	select TEGRA_ARMV8_COMMON
51
52endchoice
53
54config SYS_MALLOC_F_LEN
55	default 0x1800
56
57source "arch/arm/mach-tegra/tegra20/Kconfig"
58source "arch/arm/mach-tegra/tegra30/Kconfig"
59source "arch/arm/mach-tegra/tegra114/Kconfig"
60source "arch/arm/mach-tegra/tegra124/Kconfig"
61source "arch/arm/mach-tegra/tegra210/Kconfig"
62
63endif
64