1menuconfig ARCH_TEGRA 2 bool "NVIDIA Tegra" if ARCH_MULTI_V7 3 select ARCH_REQUIRE_GPIOLIB 4 select ARCH_SUPPORTS_TRUSTED_FOUNDATIONS 5 select ARM_AMBA 6 select ARM_GIC 7 select CLKSRC_MMIO 8 select HAVE_ARM_SCU if SMP 9 select HAVE_ARM_TWD if SMP 10 select PINCTRL 11 select PM_OPP 12 select ARCH_HAS_RESET_CONTROLLER 13 select RESET_CONTROLLER 14 select SOC_BUS 15 select USB_ULPI if USB_PHY 16 select USB_ULPI_VIEWPORT if USB_PHY 17 help 18 This enables support for NVIDIA Tegra based systems. 19 20if ARCH_TEGRA 21 22config ARCH_TEGRA_2x_SOC 23 bool "Enable support for Tegra20 family" 24 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 25 select ARM_ERRATA_720789 26 select ARM_ERRATA_754327 if SMP 27 select ARM_ERRATA_764369 if SMP 28 select PINCTRL_TEGRA20 29 select PL310_ERRATA_727915 if CACHE_L2X0 30 select PL310_ERRATA_769419 if CACHE_L2X0 31 select TEGRA_TIMER 32 help 33 Support for NVIDIA Tegra AP20 and T20 processors, based on the 34 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 35 36config ARCH_TEGRA_3x_SOC 37 bool "Enable support for Tegra30 family" 38 select ARM_ERRATA_754322 39 select ARM_ERRATA_764369 if SMP 40 select PINCTRL_TEGRA30 41 select PL310_ERRATA_769419 if CACHE_L2X0 42 select TEGRA_TIMER 43 help 44 Support for NVIDIA Tegra T30 processor family, based on the 45 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 46 47config ARCH_TEGRA_114_SOC 48 bool "Enable support for Tegra114 family" 49 select ARM_ERRATA_798181 if SMP 50 select ARM_L1_CACHE_SHIFT_6 51 select HAVE_ARM_ARCH_TIMER 52 select PINCTRL_TEGRA114 53 select TEGRA_TIMER 54 help 55 Support for NVIDIA Tegra T114 processor family, based on the 56 ARM CortexA15MP CPU 57 58config ARCH_TEGRA_124_SOC 59 bool "Enable support for Tegra124 family" 60 select ARM_L1_CACHE_SHIFT_6 61 select HAVE_ARM_ARCH_TIMER 62 select PINCTRL_TEGRA124 63 select TEGRA_TIMER 64 help 65 Support for NVIDIA Tegra T124 processor family, based on the 66 ARM CortexA15MP CPU 67 68endif 69