1config ARCH_TEGRA 2 bool "NVIDIA Tegra" if ARCH_MULTI_V7 3 select ARCH_HAS_CPUFREQ 4 select ARCH_REQUIRE_GPIOLIB 5 select CLKDEV_LOOKUP 6 select CLKSRC_MMIO 7 select CLKSRC_OF 8 select COMMON_CLK 9 select GENERIC_CLOCKEVENTS 10 select HAVE_ARM_SCU if SMP 11 select HAVE_ARM_TWD if LOCAL_TIMERS 12 select HAVE_CLK 13 select HAVE_SMP 14 select MIGHT_HAVE_CACHE_L2X0 15 select SOC_BUS 16 select SPARSE_IRQ 17 select USE_OF 18 help 19 This enables support for NVIDIA Tegra based systems. 20 21menu "NVIDIA Tegra options" 22 depends on ARCH_TEGRA 23 24config 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 30 select ARM_GIC 31 select CPU_FREQ_TABLE if CPU_FREQ 32 select CPU_V7 33 select PINCTRL 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 40 help 41 Support for NVIDIA Tegra AP20 and T20 processors, based on the 42 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 43 44config ARCH_TEGRA_3x_SOC 45 bool "Enable support for Tegra30 family" 46 select ARM_ERRATA_754322 47 select ARM_ERRATA_764369 if SMP 48 select ARM_GIC 49 select CPU_FREQ_TABLE if CPU_FREQ 50 select CPU_V7 51 select PINCTRL 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 57 help 58 Support for NVIDIA Tegra T30 processor family, based on the 59 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 60 61config ARCH_TEGRA_114_SOC 62 bool "Enable support for Tegra114 family" 63 select ARM_ARCH_TIMER 64 select ARM_GIC 65 select ARM_L1_CACHE_SHIFT_6 66 select CPU_FREQ_TABLE if CPU_FREQ 67 select CPU_V7 68 select PINCTRL 69 select PINCTRL_TEGRA114 70 help 71 Support for NVIDIA Tegra T114 processor family, based on the 72 ARM CortexA15MP CPU 73 74config TEGRA_PCI 75 bool "PCI Express support" 76 depends on ARCH_TEGRA_2x_SOC 77 select PCI 78 79config TEGRA_AHB 80 bool "Enable AHB driver for NVIDIA Tegra SoCs" 81 default y 82 help 83 Adds AHB configuration functionality for NVIDIA Tegra SoCs, 84 which controls AHB bus master arbitration and some 85 performance parameters(priority, prefech size). 86 87config TEGRA_EMC_SCALING_ENABLE 88 bool "Enable scaling the memory frequency" 89 90endmenu 91