1c5f80065SErik Gillingif ARCH_TEGRA 2c5f80065SErik Gilling 3c5f80065SErik Gillingcomment "NVIDIA Tegra options" 4c5f80065SErik Gilling 5c5f80065SErik Gillingconfig ARCH_TEGRA_2x_SOC 644107d8bSPeter De Schrijver bool "Enable support for Tegra20 family" 71d328606SJoseph Lo select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 83c92db9aSErik Gilling select ARCH_REQUIRE_GPIOLIB 9f35b431dSStephen Warren select ARM_ERRATA_720789 1045c9e592SStephen Warren select ARM_ERRATA_742230 if SMP 11f35b431dSStephen Warren select ARM_ERRATA_751472 1245c9e592SStephen Warren select ARM_ERRATA_754327 if SMP 138f90cce5SArnd Bergmann select ARM_ERRATA_764369 if SMP 14b1b3f49cSRussell King select ARM_GIC 15b1b3f49cSRussell King select CPU_FREQ_TABLE if CPU_FREQ 16b1b3f49cSRussell King select CPU_V7 17b1b3f49cSRussell King select PINCTRL 18b1b3f49cSRussell King select PINCTRL_TEGRA20 19f35b431dSStephen Warren select PL310_ERRATA_727915 if CACHE_L2X0 20f35b431dSStephen Warren select PL310_ERRATA_769419 if CACHE_L2X0 21b1b3f49cSRussell King select USB_ARCH_HAS_EHCI if USB_SUPPORT 22b1b3f49cSRussell King select USB_ULPI if USB 23b1b3f49cSRussell King select USB_ULPI_VIEWPORT if USB_SUPPORT 24c5f80065SErik Gilling help 25c5f80065SErik Gilling Support for NVIDIA Tegra AP20 and T20 processors, based on the 26c5f80065SErik Gilling ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 27c5f80065SErik Gilling 2844107d8bSPeter De Schrijverconfig ARCH_TEGRA_3x_SOC 2944107d8bSPeter De Schrijver bool "Enable support for Tegra30 family" 3044107d8bSPeter De Schrijver select ARCH_REQUIRE_GPIOLIB 31f35b431dSStephen Warren select ARM_ERRATA_743622 32f35b431dSStephen Warren select ARM_ERRATA_751472 33f35b431dSStephen Warren select ARM_ERRATA_754322 348f90cce5SArnd Bergmann select ARM_ERRATA_764369 if SMP 35b1b3f49cSRussell King select ARM_GIC 36013df388SArnd Bergmann select CPU_FREQ_TABLE if CPU_FREQ 37b1b3f49cSRussell King select CPU_V7 38b1b3f49cSRussell King select PINCTRL 39b1b3f49cSRussell King select PINCTRL_TEGRA30 40b1b3f49cSRussell King select PL310_ERRATA_769419 if CACHE_L2X0 41b1b3f49cSRussell King select USB_ARCH_HAS_EHCI if USB_SUPPORT 42b1b3f49cSRussell King select USB_ULPI if USB 43b1b3f49cSRussell King select USB_ULPI_VIEWPORT if USB_SUPPORT 4444107d8bSPeter De Schrijver help 4544107d8bSPeter De Schrijver Support for NVIDIA Tegra T30 processor family, based on the 4644107d8bSPeter De Schrijver ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 47c5f80065SErik Gilling 4877ffc146SMike Rapoportconfig TEGRA_PCI 4977ffc146SMike Rapoport bool "PCI Express support" 50b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 5177ffc146SMike Rapoport select PCI 5277ffc146SMike Rapoport 5387d0bab2SHiroshi DOYUconfig TEGRA_AHB 5487d0bab2SHiroshi DOYU bool "Enable AHB driver for NVIDIA Tegra SoCs" 5587d0bab2SHiroshi DOYU default y 5687d0bab2SHiroshi DOYU help 5787d0bab2SHiroshi DOYU Adds AHB configuration functionality for NVIDIA Tegra SoCs, 5887d0bab2SHiroshi DOYU which controls AHB bus master arbitration and some 59e41e85ccSMasanari Iida performance parameters(priority, prefech size). 6087d0bab2SHiroshi DOYU 61efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE 62efdf72adSColin Cross bool "Enable scaling the memory frequency" 6338376866SMark Brown 6438376866SMark Brownendif 65