arm/tegra: pinmux tables and definitions for tegra30
[deliverable/linux.git] / arch / arm / mach-tegra / Kconfig
CommitLineData
c5f80065
EG
1if ARCH_TEGRA
2
3comment "NVIDIA Tegra options"
4
5choice
6 prompt "Select Tegra processor family for target system"
7
8config ARCH_TEGRA_2x_SOC
9 bool "Tegra 2 family"
10 select CPU_V7
11 select ARM_GIC
3c92db9a 12 select ARCH_REQUIRE_GPIOLIB
91525d08
BG
13 select USB_ARCH_HAS_EHCI if USB_SUPPORT
14 select USB_ULPI if USB_SUPPORT
15 select USB_ULPI_VIEWPORT if USB_SUPPORT
c5f80065
EG
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
20endchoice
21
77ffc146
MR
22config TEGRA_PCI
23 bool "PCI Express support"
b2bbbc4d 24 depends on ARCH_TEGRA_2x_SOC
77ffc146
MR
25 select PCI
26
c5f80065
EG
27comment "Tegra board type"
28
29config MACH_HARMONY
30 bool "Harmony board"
b2bbbc4d 31 depends on ARCH_TEGRA_2x_SOC
885f24e1 32 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
c5f80065
EG
33 help
34 Support for nVidia Harmony development platform
35
d9a51fe7
OJ
36config MACH_KAEN
37 bool "Kaen board"
b2bbbc4d 38 depends on ARCH_TEGRA_2x_SOC
d9a51fe7 39 select MACH_SEABOARD
885f24e1 40 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
d9a51fe7
OJ
41 help
42 Support for the Kaen version of Seaboard
43
65b935aa
MD
44config MACH_PAZ00
45 bool "Paz00 board"
b2bbbc4d 46 depends on ARCH_TEGRA_2x_SOC
65b935aa
MD
47 help
48 Support for the Toshiba AC100/Dynabook AZ netbook
49
d9a51fe7
OJ
50config MACH_SEABOARD
51 bool "Seaboard board"
b2bbbc4d 52 depends on ARCH_TEGRA_2x_SOC
885f24e1 53 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
d9a51fe7
OJ
54 help
55 Support for nVidia Seaboard development platform. It will
56 also be included for some of the derivative boards that
57 have large similarities with the seaboard design.
58
8e267f3d 59config MACH_TEGRA_DT
a2385dc5 60 bool "Generic Tegra20 board (FDT support)"
8e267f3d
GL
61 select USE_OF
62 help
a2385dc5 63 Support for generic NVIDIA Tegra20 boards using Flattened Device Tree
8e267f3d 64
cca414b2
MR
65config MACH_TRIMSLICE
66 bool "TrimSlice board"
b2bbbc4d 67 depends on ARCH_TEGRA_2x_SOC
cca414b2
MR
68 select TEGRA_PCI
69 help
70 Support for CompuLab TrimSlice platform
71
d9a51fe7
OJ
72config MACH_WARIO
73 bool "Wario board"
b2bbbc4d 74 depends on ARCH_TEGRA_2x_SOC
d9a51fe7
OJ
75 select MACH_SEABOARD
76 help
77 Support for the Wario version of Seaboard
78
add29e61
PDS
79config MACH_VENTANA
80 bool "Ventana board"
b2bbbc4d 81 depends on ARCH_TEGRA_2x_SOC
add29e61
PDS
82 select MACH_TEGRA_DT
83 help
84 Support for the nVidia Ventana development platform
85
c5f80065
EG
86choice
87 prompt "Low-level debug console UART"
88 default TEGRA_DEBUG_UART_NONE
89
90config TEGRA_DEBUG_UART_NONE
91 bool "None"
92
93config TEGRA_DEBUG_UARTA
94 bool "UART-A"
95
96config TEGRA_DEBUG_UARTB
97 bool "UART-B"
98
99config TEGRA_DEBUG_UARTC
100 bool "UART-C"
101
102config TEGRA_DEBUG_UARTD
103 bool "UART-D"
104
105config TEGRA_DEBUG_UARTE
106 bool "UART-E"
107
108endchoice
109
4de3a8fa
CC
110config TEGRA_SYSTEM_DMA
111 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
112 default y
113 help
114 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
115 several Tegra device drivers
116
efdf72ad
CC
117config TEGRA_EMC_SCALING_ENABLE
118 bool "Enable scaling the memory frequency"
38376866
MB
119
120endif
This page took 0.107223 seconds and 5 git commands to generate.