Commit | Line | Data |
---|---|---|
21278aea | 1 | menuconfig ARCH_TEGRA |
e3246542 MY |
2 | bool "NVIDIA Tegra" |
3 | depends on ARCH_MULTI_V7 | |
90027225 | 4 | select ARCH_REQUIRE_GPIOLIB |
1a5de3ae | 5 | select ARCH_SUPPORTS_TRUSTED_FOUNDATIONS |
bd968d59 | 6 | select ARM_AMBA |
20984c44 | 7 | select ARM_GIC |
90027225 | 8 | select CLKSRC_MMIO |
4c3ffffd | 9 | select HAVE_ARM_SCU if SMP |
a894fcc2 | 10 | select HAVE_ARM_TWD if SMP |
20984c44 | 11 | select PINCTRL |
fa63aa3d | 12 | select PM_OPP |
e0421468 SW |
13 | select ARCH_HAS_RESET_CONTROLLER |
14 | select RESET_CONTROLLER | |
90027225 | 15 | select SOC_BUS |
20984c44 SW |
16 | select USB_ULPI if USB_PHY |
17 | select USB_ULPI_VIEWPORT if USB_PHY | |
90027225 SW |
18 | help |
19 | This enables support for NVIDIA Tegra based systems. | |
c5f80065 | 20 | |
21278aea | 21 | if ARCH_TEGRA |
c5f80065 | 22 | |
c5f80065 | 23 | config ARCH_TEGRA_2x_SOC |
44107d8b | 24 | bool "Enable support for Tegra20 family" |
1d328606 | 25 | select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP |
f35b431d | 26 | select ARM_ERRATA_720789 |
45c9e592 | 27 | select ARM_ERRATA_754327 if SMP |
8f90cce5 | 28 | select ARM_ERRATA_764369 if SMP |
b1b3f49c | 29 | select PINCTRL_TEGRA20 |
f35b431d SW |
30 | select PL310_ERRATA_727915 if CACHE_L2X0 |
31 | select PL310_ERRATA_769419 if CACHE_L2X0 | |
910978e7 | 32 | select TEGRA_TIMER |
c5f80065 EG |
33 | help |
34 | Support for NVIDIA Tegra AP20 and T20 processors, based on the | |
35 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | |
36 | ||
44107d8b PDS |
37 | config ARCH_TEGRA_3x_SOC |
38 | bool "Enable support for Tegra30 family" | |
f35b431d | 39 | select ARM_ERRATA_754322 |
8f90cce5 | 40 | select ARM_ERRATA_764369 if SMP |
b1b3f49c RK |
41 | select PINCTRL_TEGRA30 |
42 | select PL310_ERRATA_769419 if CACHE_L2X0 | |
910978e7 | 43 | select TEGRA_TIMER |
44107d8b PDS |
44 | help |
45 | Support for NVIDIA Tegra T30 processor family, based on the | |
46 | ARM CortexA9MP CPU and the ARM PL310 L2 cache controller | |
c5f80065 | 47 | |
5c541b88 HD |
48 | config ARCH_TEGRA_114_SOC |
49 | bool "Enable support for Tegra114 family" | |
59fd3033 | 50 | select ARM_ERRATA_798181 if SMP |
5c541b88 | 51 | select ARM_L1_CACHE_SHIFT_6 |
b6bda4e0 | 52 | select HAVE_ARM_ARCH_TIMER |
20fd4806 | 53 | select PINCTRL_TEGRA114 |
910978e7 | 54 | select TEGRA_TIMER |
5c541b88 HD |
55 | help |
56 | Support for NVIDIA Tegra T114 processor family, based on the | |
57 | ARM CortexA15MP CPU | |
58 | ||
73944475 JL |
59 | config ARCH_TEGRA_124_SOC |
60 | bool "Enable support for Tegra124 family" | |
61 | select ARM_L1_CACHE_SHIFT_6 | |
62 | select HAVE_ARM_ARCH_TIMER | |
7e1161f8 | 63 | select PINCTRL_TEGRA124 |
910978e7 | 64 | select TEGRA_TIMER |
73944475 JL |
65 | help |
66 | Support for NVIDIA Tegra T124 processor family, based on the | |
67 | ARM CortexA15MP CPU | |
68 | ||
21278aea | 69 | endif |