2 bool "NVIDIA Tegra" if ARCH_MULTI_V7
3 select ARCH_HAS_CPUFREQ
4 select ARCH_REQUIRE_GPIOLIB
10 select GENERIC_CLOCKEVENTS
11 select HAVE_ARM_SCU if SMP
12 select HAVE_ARM_TWD if SMP
14 select MIGHT_HAVE_CACHE_L2X0
19 select USB_ARCH_HAS_EHCI if USB_SUPPORT
20 select USB_ULPI if USB_PHY
21 select USB_ULPI_VIEWPORT if USB_PHY
24 This enables support for NVIDIA Tegra based systems.
26 menu "NVIDIA Tegra options"
29 config ARCH_TEGRA_2x_SOC
30 bool "Enable support for Tegra20 family"
31 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
32 select ARM_ERRATA_720789
33 select ARM_ERRATA_754327 if SMP
34 select ARM_ERRATA_764369 if SMP
35 select PINCTRL_TEGRA20
36 select PL310_ERRATA_727915 if CACHE_L2X0
37 select PL310_ERRATA_769419 if CACHE_L2X0
39 Support for NVIDIA Tegra AP20 and T20 processors, based on the
40 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
42 config ARCH_TEGRA_3x_SOC
43 bool "Enable support for Tegra30 family"
44 select ARM_ERRATA_754322
45 select ARM_ERRATA_764369 if SMP
46 select PINCTRL_TEGRA30
47 select PL310_ERRATA_769419 if CACHE_L2X0
49 Support for NVIDIA Tegra T30 processor family, based on the
50 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
52 config ARCH_TEGRA_114_SOC
53 bool "Enable support for Tegra114 family"
54 select ARM_ERRATA_798181 if SMP
55 select ARM_L1_CACHE_SHIFT_6
56 select HAVE_ARM_ARCH_TIMER
57 select PINCTRL_TEGRA114
59 Support for NVIDIA Tegra T114 processor family, based on the
62 config ARCH_TEGRA_124_SOC
63 bool "Enable support for Tegra124 family"
64 select ARM_L1_CACHE_SHIFT_6
65 select HAVE_ARM_ARCH_TIMER
67 Support for NVIDIA Tegra T124 processor family, based on the
71 bool "Enable AHB driver for NVIDIA Tegra SoCs"
74 Adds AHB configuration functionality for NVIDIA Tegra SoCs,
75 which controls AHB bus master arbitration and some
76 performance parameters(priority, prefech size).
78 config TEGRA_EMC_SCALING_ENABLE
79 bool "Enable scaling the memory frequency"