2 bool "NVIDIA Tegra" if ARCH_MULTI_V7
3 select ARCH_HAS_CPUFREQ
4 select ARCH_REQUIRE_GPIOLIB
9 select GENERIC_CLOCKEVENTS
10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if LOCAL_TIMERS
14 select MIGHT_HAVE_CACHE_L2X0
19 This enables support for NVIDIA Tegra based systems.
21 menu "NVIDIA Tegra options"
24 config ARCH_TEGRA_2x_SOC
25 bool "Enable support for Tegra20 family"
26 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
27 select ARM_ERRATA_720789
28 select ARM_ERRATA_754327 if SMP
29 select ARM_ERRATA_764369 if SMP
31 select CPU_FREQ_TABLE if CPU_FREQ
34 select PINCTRL_TEGRA20
35 select PL310_ERRATA_727915 if CACHE_L2X0
36 select PL310_ERRATA_769419 if CACHE_L2X0
37 select USB_ARCH_HAS_EHCI if USB_SUPPORT
38 select USB_ULPI if USB_PHY
39 select USB_ULPI_VIEWPORT if USB_PHY
41 Support for NVIDIA Tegra AP20 and T20 processors, based on the
42 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
44 config ARCH_TEGRA_3x_SOC
45 bool "Enable support for Tegra30 family"
46 select ARM_ERRATA_754322
47 select ARM_ERRATA_764369 if SMP
49 select CPU_FREQ_TABLE if CPU_FREQ
52 select PINCTRL_TEGRA30
53 select PL310_ERRATA_769419 if CACHE_L2X0
54 select USB_ARCH_HAS_EHCI if USB_SUPPORT
55 select USB_ULPI if USB_PHY
56 select USB_ULPI_VIEWPORT if USB_PHY
58 Support for NVIDIA Tegra T30 processor family, based on the
59 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
61 config ARCH_TEGRA_114_SOC
62 bool "Enable support for Tegra114 family"
65 select ARM_L1_CACHE_SHIFT_6
66 select CPU_FREQ_TABLE if CPU_FREQ
69 select PINCTRL_TEGRA114
71 Support for NVIDIA Tegra T114 processor family, based on the
75 bool "PCI Express support"
76 depends on ARCH_TEGRA_2x_SOC
80 bool "Enable AHB driver for NVIDIA Tegra SoCs"
83 Adds AHB configuration functionality for NVIDIA Tegra SoCs,
84 which controls AHB bus master arbitration and some
85 performance parameters(priority, prefech size).
87 config TEGRA_EMC_SCALING_ENABLE
88 bool "Enable scaling the memory frequency"