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 ARCH_HAS_RESET_CONTROLLER 12 select RESET_CONTROLLER 13 select SOC_BUS 14 select USB_ULPI if USB_PHY 15 select USB_ULPI_VIEWPORT if USB_PHY 16 help 17 This enables support for NVIDIA Tegra based systems. 18 19if ARCH_TEGRA 20 21config ARCH_TEGRA_2x_SOC 22 bool "Enable support for Tegra20 family" 23 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 24 select ARM_ERRATA_720789 25 select ARM_ERRATA_754327 if SMP 26 select ARM_ERRATA_764369 if SMP 27 select PINCTRL_TEGRA20 28 select PL310_ERRATA_727915 if CACHE_L2X0 29 select PL310_ERRATA_769419 if CACHE_L2X0 30 help 31 Support for NVIDIA Tegra AP20 and T20 processors, based on the 32 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 33 34config ARCH_TEGRA_3x_SOC 35 bool "Enable support for Tegra30 family" 36 select ARM_ERRATA_754322 37 select ARM_ERRATA_764369 if SMP 38 select PINCTRL_TEGRA30 39 select PL310_ERRATA_769419 if CACHE_L2X0 40 help 41 Support for NVIDIA Tegra T30 processor family, based on the 42 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 43 44config ARCH_TEGRA_114_SOC 45 bool "Enable support for Tegra114 family" 46 select ARM_ERRATA_798181 if SMP 47 select ARM_L1_CACHE_SHIFT_6 48 select HAVE_ARM_ARCH_TIMER 49 select PINCTRL_TEGRA114 50 help 51 Support for NVIDIA Tegra T114 processor family, based on the 52 ARM CortexA15MP CPU 53 54config ARCH_TEGRA_124_SOC 55 bool "Enable support for Tegra124 family" 56 select ARM_L1_CACHE_SHIFT_6 57 select HAVE_ARM_ARCH_TIMER 58 select PINCTRL_TEGRA124 59 help 60 Support for NVIDIA Tegra T124 processor family, based on the 61 ARM CortexA15MP CPU 62 63endif 64