1if ARCH_TEGRA 2 3comment "NVIDIA Tegra options" 4 5config ARCH_TEGRA_2x_SOC 6 bool "Enable support for Tegra20 family" 7 select CPU_V7 8 select ARM_GIC 9 select ARCH_REQUIRE_GPIOLIB 10 select USB_ARCH_HAS_EHCI if USB_SUPPORT 11 select USB_ULPI if USB_SUPPORT 12 select USB_ULPI_VIEWPORT if USB_SUPPORT 13 help 14 Support for NVIDIA Tegra AP20 and T20 processors, based on the 15 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 16 17config ARCH_TEGRA_3x_SOC 18 bool "Enable support for Tegra30 family" 19 select CPU_V7 20 select ARM_GIC 21 select ARCH_REQUIRE_GPIOLIB 22 select USB_ARCH_HAS_EHCI if USB_SUPPORT 23 select USB_ULPI if USB_SUPPORT 24 select USB_ULPI_VIEWPORT if USB_SUPPORT 25 select USE_OF 26 help 27 Support for NVIDIA Tegra T30 processor family, based on the 28 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller 29 30config TEGRA_PCI 31 bool "PCI Express support" 32 depends on ARCH_TEGRA_2x_SOC 33 select PCI 34 35comment "Tegra board type" 36 37config MACH_HARMONY 38 bool "Harmony board" 39 depends on ARCH_TEGRA_2x_SOC 40 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 41 help 42 Support for nVidia Harmony development platform 43 44config MACH_KAEN 45 bool "Kaen board" 46 depends on ARCH_TEGRA_2x_SOC 47 select MACH_SEABOARD 48 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 49 help 50 Support for the Kaen version of Seaboard 51 52config MACH_PAZ00 53 bool "Paz00 board" 54 depends on ARCH_TEGRA_2x_SOC 55 help 56 Support for the Toshiba AC100/Dynabook AZ netbook 57 58config MACH_SEABOARD 59 bool "Seaboard board" 60 depends on ARCH_TEGRA_2x_SOC 61 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC 62 help 63 Support for nVidia Seaboard development platform. It will 64 also be included for some of the derivative boards that 65 have large similarities with the seaboard design. 66 67config MACH_TEGRA_DT 68 bool "Generic Tegra20 board (FDT support)" 69 depends on ARCH_TEGRA_2x_SOC 70 select USE_OF 71 help 72 Support for generic NVIDIA Tegra20 boards using Flattened Device Tree 73 74config MACH_TRIMSLICE 75 bool "TrimSlice board" 76 depends on ARCH_TEGRA_2x_SOC 77 select TEGRA_PCI 78 help 79 Support for CompuLab TrimSlice platform 80 81config MACH_WARIO 82 bool "Wario board" 83 depends on ARCH_TEGRA_2x_SOC 84 select MACH_SEABOARD 85 help 86 Support for the Wario version of Seaboard 87 88config MACH_VENTANA 89 bool "Ventana board" 90 depends on ARCH_TEGRA_2x_SOC 91 select MACH_TEGRA_DT 92 help 93 Support for the nVidia Ventana development platform 94 95choice 96 prompt "Low-level debug console UART" 97 default TEGRA_DEBUG_UART_NONE 98 99config TEGRA_DEBUG_UART_NONE 100 bool "None" 101 102config TEGRA_DEBUG_UARTA 103 bool "UART-A" 104 105config TEGRA_DEBUG_UARTB 106 bool "UART-B" 107 108config TEGRA_DEBUG_UARTC 109 bool "UART-C" 110 111config TEGRA_DEBUG_UARTD 112 bool "UART-D" 113 114config TEGRA_DEBUG_UARTE 115 bool "UART-E" 116 117endchoice 118 119config TEGRA_SYSTEM_DMA 120 bool "Enable system DMA driver for NVIDIA Tegra SoCs" 121 default y 122 help 123 Adds system DMA functionality for NVIDIA Tegra SoCs, used by 124 several Tegra device drivers 125 126config TEGRA_EMC_SCALING_ENABLE 127 bool "Enable scaling the memory frequency" 128 129endif 130