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