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" 7c5f80065SErik Gilling select CPU_V7 8c5f80065SErik Gilling select ARM_GIC 93c92db9aSErik Gilling select ARCH_REQUIRE_GPIOLIB 10f1f1ffa0SStephen Warren select PINCTRL 11f1f1ffa0SStephen Warren select PINCTRL_TEGRA20 1291525d08SBenoit Goby select USB_ARCH_HAS_EHCI if USB_SUPPORT 1391525d08SBenoit Goby select USB_ULPI if USB_SUPPORT 1491525d08SBenoit Goby select USB_ULPI_VIEWPORT if USB_SUPPORT 15c5f80065SErik Gilling help 16c5f80065SErik Gilling Support for NVIDIA Tegra AP20 and T20 processors, based on the 17c5f80065SErik Gilling ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 18c5f80065SErik Gilling 1944107d8bSPeter De Schrijverconfig ARCH_TEGRA_3x_SOC 2044107d8bSPeter De Schrijver bool "Enable support for Tegra30 family" 2144107d8bSPeter De Schrijver select CPU_V7 2244107d8bSPeter De Schrijver select ARM_GIC 2344107d8bSPeter De Schrijver select ARCH_REQUIRE_GPIOLIB 24f1f1ffa0SStephen Warren select PINCTRL 25f1f1ffa0SStephen Warren select PINCTRL_TEGRA30 2644107d8bSPeter De Schrijver select USB_ARCH_HAS_EHCI if USB_SUPPORT 2744107d8bSPeter De Schrijver select USB_ULPI if USB_SUPPORT 2844107d8bSPeter De Schrijver select USB_ULPI_VIEWPORT if USB_SUPPORT 2944107d8bSPeter De Schrijver select USE_OF 3044107d8bSPeter De Schrijver help 3144107d8bSPeter De Schrijver Support for NVIDIA Tegra T30 processor family, based on the 3244107d8bSPeter De Schrijver ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 33c5f80065SErik Gilling 3477ffc146SMike Rapoportconfig TEGRA_PCI 3577ffc146SMike Rapoport bool "PCI Express support" 36b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 3777ffc146SMike Rapoport select PCI 3877ffc146SMike Rapoport 39c5f80065SErik Gillingcomment "Tegra board type" 40c5f80065SErik Gilling 41c5f80065SErik Gillingconfig MACH_HARMONY 42c5f80065SErik Gilling bool "Harmony board" 43b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 44885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 45c5f80065SErik Gilling help 46c5f80065SErik Gilling Support for nVidia Harmony development platform 47c5f80065SErik Gilling 48d9a51fe7SOlof Johanssonconfig MACH_KAEN 49d9a51fe7SOlof Johansson bool "Kaen board" 50b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 51d9a51fe7SOlof Johansson select MACH_SEABOARD 52885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 53d9a51fe7SOlof Johansson help 54d9a51fe7SOlof Johansson Support for the Kaen version of Seaboard 55d9a51fe7SOlof Johansson 5665b935aaSMarc Dietrichconfig MACH_PAZ00 5765b935aaSMarc Dietrich bool "Paz00 board" 58b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 5965b935aaSMarc Dietrich help 6065b935aaSMarc Dietrich Support for the Toshiba AC100/Dynabook AZ netbook 6165b935aaSMarc Dietrich 62d9a51fe7SOlof Johanssonconfig MACH_SEABOARD 63d9a51fe7SOlof Johansson bool "Seaboard board" 64b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 65885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 66d9a51fe7SOlof Johansson help 67d9a51fe7SOlof Johansson Support for nVidia Seaboard development platform. It will 68d9a51fe7SOlof Johansson also be included for some of the derivative boards that 69d9a51fe7SOlof Johansson have large similarities with the seaboard design. 70d9a51fe7SOlof Johansson 718e267f3dSGrant Likelyconfig MACH_TEGRA_DT 72a2385dc5SPeter De Schrijver bool "Generic Tegra20 board (FDT support)" 7324692c0fSStephen Warren depends on ARCH_TEGRA_2x_SOC 748e267f3dSGrant Likely select USE_OF 758e267f3dSGrant Likely help 76a2385dc5SPeter De Schrijver Support for generic NVIDIA Tegra20 boards using Flattened Device Tree 778e267f3dSGrant Likely 78cca414b2SMike Rapoportconfig MACH_TRIMSLICE 79cca414b2SMike Rapoport bool "TrimSlice board" 80b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 81cca414b2SMike Rapoport select TEGRA_PCI 82cca414b2SMike Rapoport help 83cca414b2SMike Rapoport Support for CompuLab TrimSlice platform 84cca414b2SMike Rapoport 85d9a51fe7SOlof Johanssonconfig MACH_WARIO 86d9a51fe7SOlof Johansson bool "Wario board" 87b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 88d9a51fe7SOlof Johansson select MACH_SEABOARD 89d9a51fe7SOlof Johansson help 90d9a51fe7SOlof Johansson Support for the Wario version of Seaboard 91d9a51fe7SOlof Johansson 92add29e61SPeter De Schrijverconfig MACH_VENTANA 93add29e61SPeter De Schrijver bool "Ventana board" 94b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 95add29e61SPeter De Schrijver select MACH_TEGRA_DT 96add29e61SPeter De Schrijver help 97add29e61SPeter De Schrijver Support for the nVidia Ventana development platform 98add29e61SPeter De Schrijver 99c5f80065SErik Gillingchoice 100c5f80065SErik Gilling prompt "Low-level debug console UART" 101c5f80065SErik Gilling default TEGRA_DEBUG_UART_NONE 102c5f80065SErik Gilling 103c5f80065SErik Gillingconfig TEGRA_DEBUG_UART_NONE 104c5f80065SErik Gilling bool "None" 105c5f80065SErik Gilling 106c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTA 107c5f80065SErik Gilling bool "UART-A" 108c5f80065SErik Gilling 109c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTB 110c5f80065SErik Gilling bool "UART-B" 111c5f80065SErik Gilling 112c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTC 113c5f80065SErik Gilling bool "UART-C" 114c5f80065SErik Gilling 115c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTD 116c5f80065SErik Gilling bool "UART-D" 117c5f80065SErik Gilling 118c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTE 119c5f80065SErik Gilling bool "UART-E" 120c5f80065SErik Gilling 121c5f80065SErik Gillingendchoice 122c5f80065SErik Gilling 1234de3a8faSColin Crossconfig TEGRA_SYSTEM_DMA 1244de3a8faSColin Cross bool "Enable system DMA driver for NVIDIA Tegra SoCs" 1254de3a8faSColin Cross default y 1264de3a8faSColin Cross help 1274de3a8faSColin Cross Adds system DMA functionality for NVIDIA Tegra SoCs, used by 1284de3a8faSColin Cross several Tegra device drivers 1294de3a8faSColin Cross 130efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE 131efdf72adSColin Cross bool "Enable scaling the memory frequency" 13238376866SMark Brown 13338376866SMark Brownendif 134