blob: de2454e691d23a83a38df01cfb6ca7f51302806f [file] [log] [blame]
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +09001if TEGRA
2
Tom Warren7b5002e2015-07-17 08:12:51 -07003config TEGRA_ARMV7_COMMON
4 bool "Tegra 32-bit"
5 select SUPPORT_SPL
6 select SPL
7 select OF_CONTROL
Tom Warren7b5002e2015-07-17 08:12:51 -07008 select CPU_V7
9 select DM
10 select DM_SPI_FLASH
11 select DM_SERIAL
12 select DM_I2C
13 select DM_SPI
14 select DM_GPIO
Simon Glass01e99402015-10-18 21:17:16 -060015 select DM_KEYBOARD
Tom Warren7b5002e2015-07-17 08:12:51 -070016
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090017choice
18 prompt "Tegra SoC select"
Joe Hershbergerf0699602015-05-12 14:46:23 -050019 optional
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090020
21config TEGRA20
22 bool "Tegra20 family"
Tom Warren7b5002e2015-07-17 08:12:51 -070023 select TEGRA_ARMV7_COMMON
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090024
25config TEGRA30
26 bool "Tegra30 family"
Tom Warren7b5002e2015-07-17 08:12:51 -070027 select TEGRA_ARMV7_COMMON
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090028
29config TEGRA114
30 bool "Tegra114 family"
Tom Warren7b5002e2015-07-17 08:12:51 -070031 select TEGRA_ARMV7_COMMON
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090032
33config TEGRA124
34 bool "Tegra124 family"
Tom Warren7b5002e2015-07-17 08:12:51 -070035 select TEGRA_ARMV7_COMMON
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090036
Tom Warrenab0cc6b2015-03-04 16:36:00 -070037config TEGRA210
38 bool "Tegra210 family"
39 select OF_CONTROL
40 select ARM64
41 select DM
42 select DM_SPI_FLASH
43 select DM_SERIAL
44 select DM_I2C
45 select DM_SPI
46 select DM_GPIO
47
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090048endchoice
49
Simon Glass838723b2015-02-11 16:32:59 -070050config SYS_MALLOC_F_LEN
51 default 0x1800
52
Masahiro Yamadaed1632a2015-02-20 17:04:04 +090053source "arch/arm/mach-tegra/tegra20/Kconfig"
54source "arch/arm/mach-tegra/tegra30/Kconfig"
55source "arch/arm/mach-tegra/tegra114/Kconfig"
56source "arch/arm/mach-tegra/tegra124/Kconfig"
Tom Warrenab0cc6b2015-03-04 16:36:00 -070057source "arch/arm/mach-tegra/tegra210/Kconfig"
Masahiro Yamada73a5b1a2014-08-31 07:10:56 +090058
59endif