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 1091525d08SBenoit Goby select USB_ARCH_HAS_EHCI if USB_SUPPORT 1191525d08SBenoit Goby select USB_ULPI if USB_SUPPORT 1291525d08SBenoit Goby select USB_ULPI_VIEWPORT if USB_SUPPORT 13c5f80065SErik Gilling help 14c5f80065SErik Gilling Support for NVIDIA Tegra AP20 and T20 processors, based on the 15c5f80065SErik Gilling ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 16c5f80065SErik Gilling 1744107d8bSPeter De Schrijverconfig ARCH_TEGRA_3x_SOC 1844107d8bSPeter De Schrijver bool "Enable support for Tegra30 family" 1944107d8bSPeter De Schrijver select CPU_V7 2044107d8bSPeter De Schrijver select ARM_GIC 2144107d8bSPeter De Schrijver select ARCH_REQUIRE_GPIOLIB 2244107d8bSPeter De Schrijver select USB_ARCH_HAS_EHCI if USB_SUPPORT 2344107d8bSPeter De Schrijver select USB_ULPI if USB_SUPPORT 2444107d8bSPeter De Schrijver select USB_ULPI_VIEWPORT if USB_SUPPORT 2544107d8bSPeter De Schrijver select USE_OF 2644107d8bSPeter De Schrijver help 2744107d8bSPeter De Schrijver Support for NVIDIA Tegra T30 processor family, based on the 2844107d8bSPeter De Schrijver ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 29c5f80065SErik Gilling 3077ffc146SMike Rapoportconfig TEGRA_PCI 3177ffc146SMike Rapoport bool "PCI Express support" 32b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 3377ffc146SMike Rapoport select PCI 3477ffc146SMike Rapoport 35c5f80065SErik Gillingcomment "Tegra board type" 36c5f80065SErik Gilling 37c5f80065SErik Gillingconfig MACH_HARMONY 38c5f80065SErik Gilling bool "Harmony board" 39b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 40885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 41c5f80065SErik Gilling help 42c5f80065SErik Gilling Support for nVidia Harmony development platform 43c5f80065SErik Gilling 44d9a51fe7SOlof Johanssonconfig MACH_KAEN 45d9a51fe7SOlof Johansson bool "Kaen board" 46b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 47d9a51fe7SOlof Johansson select MACH_SEABOARD 48885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 49d9a51fe7SOlof Johansson help 50d9a51fe7SOlof Johansson Support for the Kaen version of Seaboard 51d9a51fe7SOlof Johansson 5265b935aaSMarc Dietrichconfig MACH_PAZ00 5365b935aaSMarc Dietrich bool "Paz00 board" 54b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 5565b935aaSMarc Dietrich help 5665b935aaSMarc Dietrich Support for the Toshiba AC100/Dynabook AZ netbook 5765b935aaSMarc Dietrich 58d9a51fe7SOlof Johanssonconfig MACH_SEABOARD 59d9a51fe7SOlof Johansson bool "Seaboard board" 60b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 61885f24e1SUwe Kleine-König select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 62d9a51fe7SOlof Johansson help 63d9a51fe7SOlof Johansson Support for nVidia Seaboard development platform. It will 64d9a51fe7SOlof Johansson also be included for some of the derivative boards that 65d9a51fe7SOlof Johansson have large similarities with the seaboard design. 66d9a51fe7SOlof Johansson 678e267f3dSGrant Likelyconfig MACH_TEGRA_DT 68a2385dc5SPeter De Schrijver bool "Generic Tegra20 board (FDT support)" 698e267f3dSGrant Likely select USE_OF 708e267f3dSGrant Likely help 71a2385dc5SPeter De Schrijver Support for generic NVIDIA Tegra20 boards using Flattened Device Tree 728e267f3dSGrant Likely 73cca414b2SMike Rapoportconfig MACH_TRIMSLICE 74cca414b2SMike Rapoport bool "TrimSlice board" 75b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 76cca414b2SMike Rapoport select TEGRA_PCI 77cca414b2SMike Rapoport help 78cca414b2SMike Rapoport Support for CompuLab TrimSlice platform 79cca414b2SMike Rapoport 80d9a51fe7SOlof Johanssonconfig MACH_WARIO 81d9a51fe7SOlof Johansson bool "Wario board" 82b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 83d9a51fe7SOlof Johansson select MACH_SEABOARD 84d9a51fe7SOlof Johansson help 85d9a51fe7SOlof Johansson Support for the Wario version of Seaboard 86d9a51fe7SOlof Johansson 87add29e61SPeter De Schrijverconfig MACH_VENTANA 88add29e61SPeter De Schrijver bool "Ventana board" 89b2bbbc4dSPeter De Schrijver depends on ARCH_TEGRA_2x_SOC 90add29e61SPeter De Schrijver select MACH_TEGRA_DT 91add29e61SPeter De Schrijver help 92add29e61SPeter De Schrijver Support for the nVidia Ventana development platform 93add29e61SPeter De Schrijver 94c5f80065SErik Gillingchoice 95c5f80065SErik Gilling prompt "Low-level debug console UART" 96c5f80065SErik Gilling default TEGRA_DEBUG_UART_NONE 97c5f80065SErik Gilling 98c5f80065SErik Gillingconfig TEGRA_DEBUG_UART_NONE 99c5f80065SErik Gilling bool "None" 100c5f80065SErik Gilling 101c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTA 102c5f80065SErik Gilling bool "UART-A" 103c5f80065SErik Gilling 104c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTB 105c5f80065SErik Gilling bool "UART-B" 106c5f80065SErik Gilling 107c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTC 108c5f80065SErik Gilling bool "UART-C" 109c5f80065SErik Gilling 110c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTD 111c5f80065SErik Gilling bool "UART-D" 112c5f80065SErik Gilling 113c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTE 114c5f80065SErik Gilling bool "UART-E" 115c5f80065SErik Gilling 116c5f80065SErik Gillingendchoice 117c5f80065SErik Gilling 1184de3a8faSColin Crossconfig TEGRA_SYSTEM_DMA 1194de3a8faSColin Cross bool "Enable system DMA driver for NVIDIA Tegra SoCs" 1204de3a8faSColin Cross default y 1214de3a8faSColin Cross help 1224de3a8faSColin Cross Adds system DMA functionality for NVIDIA Tegra SoCs, used by 1234de3a8faSColin Cross several Tegra device drivers 1244de3a8faSColin Cross 125efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE 126efdf72adSColin Cross bool "Enable scaling the memory frequency" 12738376866SMark Brown 12838376866SMark Brownendif 129