1c5f80065SErik Gillingif ARCH_TEGRA 2c5f80065SErik Gilling 3c5f80065SErik Gillingcomment "NVIDIA Tegra options" 4c5f80065SErik Gilling 5c5f80065SErik Gillingchoice 6c5f80065SErik Gilling prompt "Select Tegra processor family for target system" 7c5f80065SErik Gilling 8c5f80065SErik Gillingconfig ARCH_TEGRA_2x_SOC 9c5f80065SErik Gilling bool "Tegra 2 family" 10c5f80065SErik Gilling select CPU_V7 11c5f80065SErik Gilling select ARM_GIC 123c92db9aSErik Gilling select ARCH_REQUIRE_GPIOLIB 1391525d08SBenoit Goby select USB_ARCH_HAS_EHCI if USB_SUPPORT 1491525d08SBenoit Goby select USB_ULPI if USB_SUPPORT 1591525d08SBenoit Goby select USB_ULPI_VIEWPORT if USB_SUPPORT 16c5f80065SErik Gilling help 17c5f80065SErik Gilling Support for NVIDIA Tegra AP20 and T20 processors, based on the 18c5f80065SErik Gilling ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 19c5f80065SErik Gilling 20c5f80065SErik Gillingendchoice 21c5f80065SErik Gilling 2277ffc146SMike Rapoportconfig TEGRA_PCI 2377ffc146SMike Rapoport bool "PCI Express support" 24b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 2577ffc146SMike Rapoport select PCI 2677ffc146SMike Rapoport 27c5f80065SErik Gillingcomment "Tegra board type" 28c5f80065SErik Gilling 29c5f80065SErik Gillingconfig MACH_HARMONY 30c5f80065SErik Gilling bool "Harmony board" 31b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 32885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 33c5f80065SErik Gilling help 34c5f80065SErik Gilling Support for nVidia Harmony development platform 35c5f80065SErik Gilling 36d9a51fe7SOlof Johanssonconfig MACH_KAEN 37d9a51fe7SOlof Johansson bool "Kaen board" 38b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 39d9a51fe7SOlof Johansson select MACH_SEABOARD 40885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 41d9a51fe7SOlof Johansson help 42d9a51fe7SOlof Johansson Support for the Kaen version of Seaboard 43d9a51fe7SOlof Johansson 4465b935aaSMarc Dietrichconfig MACH_PAZ00 4565b935aaSMarc Dietrich bool "Paz00 board" 46b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 4765b935aaSMarc Dietrich help 4865b935aaSMarc Dietrich Support for the Toshiba AC100/Dynabook AZ netbook 4965b935aaSMarc Dietrich 50d9a51fe7SOlof Johanssonconfig MACH_SEABOARD 51d9a51fe7SOlof Johansson bool "Seaboard board" 52b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 53885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 54d9a51fe7SOlof Johansson help 55d9a51fe7SOlof Johansson Support for nVidia Seaboard development platform. It will 56d9a51fe7SOlof Johansson also be included for some of the derivative boards that 57d9a51fe7SOlof Johansson have large similarities with the seaboard design. 58d9a51fe7SOlof Johansson 598e267f3dSGrant Likelyconfig MACH_TEGRA_DT 60a2385dc5SPeter De Schrijver bool "Generic Tegra20 board (FDT support)" 618e267f3dSGrant Likely select USE_OF 628e267f3dSGrant Likely help 63a2385dc5SPeter De Schrijver Support for generic NVIDIA Tegra20 boards using Flattened Device Tree 648e267f3dSGrant Likely 65cca414b2SMike Rapoportconfig MACH_TRIMSLICE 66cca414b2SMike Rapoport bool "TrimSlice board" 67b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 68cca414b2SMike Rapoport select TEGRA_PCI 69cca414b2SMike Rapoport help 70cca414b2SMike Rapoport Support for CompuLab TrimSlice platform 71cca414b2SMike Rapoport 72d9a51fe7SOlof Johanssonconfig MACH_WARIO 73d9a51fe7SOlof Johansson bool "Wario board" 74b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 75d9a51fe7SOlof Johansson select MACH_SEABOARD 76d9a51fe7SOlof Johansson help 77d9a51fe7SOlof Johansson Support for the Wario version of Seaboard 78d9a51fe7SOlof Johansson 79add29e61SPeter De Schrijverconfig MACH_VENTANA 80add29e61SPeter De Schrijver bool "Ventana board" 81b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 82add29e61SPeter De Schrijver select MACH_TEGRA_DT 83add29e61SPeter De Schrijver help 84add29e61SPeter De Schrijver Support for the nVidia Ventana development platform 85add29e61SPeter De Schrijver 86c5f80065SErik Gillingchoice 87c5f80065SErik Gilling prompt "Low-level debug console UART" 88c5f80065SErik Gilling default TEGRA_DEBUG_UART_NONE 89c5f80065SErik Gilling 90c5f80065SErik Gillingconfig TEGRA_DEBUG_UART_NONE 91c5f80065SErik Gilling bool "None" 92c5f80065SErik Gilling 93c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTA 94c5f80065SErik Gilling bool "UART-A" 95c5f80065SErik Gilling 96c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTB 97c5f80065SErik Gilling bool "UART-B" 98c5f80065SErik Gilling 99c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTC 100c5f80065SErik Gilling bool "UART-C" 101c5f80065SErik Gilling 102c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTD 103c5f80065SErik Gilling bool "UART-D" 104c5f80065SErik Gilling 105c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTE 106c5f80065SErik Gilling bool "UART-E" 107c5f80065SErik Gilling 108c5f80065SErik Gillingendchoice 109c5f80065SErik Gilling 1104de3a8faSColin Crossconfig TEGRA_SYSTEM_DMA 1114de3a8faSColin Cross bool "Enable system DMA driver for NVIDIA Tegra SoCs" 1124de3a8faSColin Cross default y 1134de3a8faSColin Cross help 1144de3a8faSColin Cross Adds system DMA functionality for NVIDIA Tegra SoCs, used by 1154de3a8faSColin Cross several Tegra device drivers 1164de3a8faSColin Cross 117efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE 118efdf72adSColin Cross bool "Enable scaling the memory frequency" 11938376866SMark Brown 12038376866SMark Brownendif 121