xref: /openbmc/u-boot/arch/arm/mach-tegra/Kconfig (revision 00a457b2)
1if TEGRA
2
3config 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
17config TEGRA_ARMV7_COMMON
18	bool "Tegra 32-bit common options"
19	select CPU_V7
20	select SPL
21	select SUPPORT_SPL
22	select TEGRA_COMMON
23
24config TEGRA_ARMV8_COMMON
25	bool "Tegra 64-bit common options"
26	select ARM64
27	select TEGRA_COMMON
28
29choice
30	prompt "Tegra SoC select"
31	optional
32
33config TEGRA20
34	bool "Tegra20 family"
35	select TEGRA_ARMV7_COMMON
36
37config TEGRA30
38	bool "Tegra30 family"
39	select TEGRA_ARMV7_COMMON
40
41config TEGRA114
42	bool "Tegra114 family"
43	select TEGRA_ARMV7_COMMON
44
45config TEGRA124
46	bool "Tegra124 family"
47	select TEGRA_ARMV7_COMMON
48
49config TEGRA210
50	bool "Tegra210 family"
51	select TEGRA_ARMV8_COMMON
52
53endchoice
54
55config SYS_MALLOC_F_LEN
56	default 0x1800
57
58source "arch/arm/mach-tegra/tegra20/Kconfig"
59source "arch/arm/mach-tegra/tegra30/Kconfig"
60source "arch/arm/mach-tegra/tegra114/Kconfig"
61source "arch/arm/mach-tegra/tegra124/Kconfig"
62source "arch/arm/mach-tegra/tegra210/Kconfig"
63
64endif
65