Merge branch 'depends/rmk/for-armsoc' into for-3.4/cleanup-and-fixes
[deliverable/linux.git] / arch / arm / mach-tegra / Kconfig
CommitLineData
c5f80065
EG
1if ARCH_TEGRA
2
3comment "NVIDIA Tegra options"
4
c5f80065 5config ARCH_TEGRA_2x_SOC
44107d8b 6 bool "Enable support for Tegra20 family"
c5f80065
EG
7 select CPU_V7
8 select ARM_GIC
3c92db9a 9 select ARCH_REQUIRE_GPIOLIB
91525d08
BG
10 select USB_ARCH_HAS_EHCI if USB_SUPPORT
11 select USB_ULPI if USB_SUPPORT
12 select USB_ULPI_VIEWPORT if USB_SUPPORT
f35b431d
SW
13 select ARM_ERRATA_720789
14 select ARM_ERRATA_742230
15 select ARM_ERRATA_751472
16 select ARM_ERRATA_754327
17 select ARM_ERRATA_764369
18 select PL310_ERRATA_727915 if CACHE_L2X0
19 select PL310_ERRATA_769419 if CACHE_L2X0
c5f80065
EG
20 help
21 Support for NVIDIA Tegra AP20 and T20 processors, based on the
22 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
23
44107d8b
PDS
24config ARCH_TEGRA_3x_SOC
25 bool "Enable support for Tegra30 family"
26 select CPU_V7
27 select ARM_GIC
28 select ARCH_REQUIRE_GPIOLIB
29 select USB_ARCH_HAS_EHCI if USB_SUPPORT
30 select USB_ULPI if USB_SUPPORT
31 select USB_ULPI_VIEWPORT if USB_SUPPORT
32 select USE_OF
f35b431d
SW
33 select ARM_ERRATA_743622
34 select ARM_ERRATA_751472
35 select ARM_ERRATA_754322
36 select ARM_ERRATA_764369
37 select PL310_ERRATA_769419 if CACHE_L2X0
44107d8b
PDS
38 help
39 Support for NVIDIA Tegra T30 processor family, based on the
40 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
c5f80065 41
77ffc146
MR
42config TEGRA_PCI
43 bool "PCI Express support"
b2bbbc4d 44 depends on ARCH_TEGRA_2x_SOC
77ffc146
MR
45 select PCI
46
c5f80065
EG
47comment "Tegra board type"
48
49config MACH_HARMONY
50 bool "Harmony board"
b2bbbc4d 51 depends on ARCH_TEGRA_2x_SOC
885f24e1 52 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
c5f80065
EG
53 help
54 Support for nVidia Harmony development platform
55
d9a51fe7
OJ
56config MACH_KAEN
57 bool "Kaen board"
b2bbbc4d 58 depends on ARCH_TEGRA_2x_SOC
d9a51fe7 59 select MACH_SEABOARD
885f24e1 60 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
d9a51fe7
OJ
61 help
62 Support for the Kaen version of Seaboard
63
65b935aa
MD
64config MACH_PAZ00
65 bool "Paz00 board"
b2bbbc4d 66 depends on ARCH_TEGRA_2x_SOC
65b935aa
MD
67 help
68 Support for the Toshiba AC100/Dynabook AZ netbook
69
d9a51fe7
OJ
70config MACH_SEABOARD
71 bool "Seaboard board"
b2bbbc4d 72 depends on ARCH_TEGRA_2x_SOC
885f24e1 73 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
d9a51fe7
OJ
74 help
75 Support for nVidia Seaboard development platform. It will
76 also be included for some of the derivative boards that
77 have large similarities with the seaboard design.
78
8e267f3d 79config MACH_TEGRA_DT
a2385dc5 80 bool "Generic Tegra20 board (FDT support)"
24692c0f 81 depends on ARCH_TEGRA_2x_SOC
8e267f3d
GL
82 select USE_OF
83 help
a2385dc5 84 Support for generic NVIDIA Tegra20 boards using Flattened Device Tree
8e267f3d 85
cca414b2
MR
86config MACH_TRIMSLICE
87 bool "TrimSlice board"
b2bbbc4d 88 depends on ARCH_TEGRA_2x_SOC
cca414b2
MR
89 select TEGRA_PCI
90 help
91 Support for CompuLab TrimSlice platform
92
d9a51fe7
OJ
93config MACH_WARIO
94 bool "Wario board"
b2bbbc4d 95 depends on ARCH_TEGRA_2x_SOC
d9a51fe7
OJ
96 select MACH_SEABOARD
97 help
98 Support for the Wario version of Seaboard
99
add29e61
PDS
100config MACH_VENTANA
101 bool "Ventana board"
b2bbbc4d 102 depends on ARCH_TEGRA_2x_SOC
add29e61
PDS
103 select MACH_TEGRA_DT
104 help
105 Support for the nVidia Ventana development platform
106
c5f80065
EG
107choice
108 prompt "Low-level debug console UART"
109 default TEGRA_DEBUG_UART_NONE
110
111config TEGRA_DEBUG_UART_NONE
112 bool "None"
113
114config TEGRA_DEBUG_UARTA
115 bool "UART-A"
116
117config TEGRA_DEBUG_UARTB
118 bool "UART-B"
119
120config TEGRA_DEBUG_UARTC
121 bool "UART-C"
122
123config TEGRA_DEBUG_UARTD
124 bool "UART-D"
125
126config TEGRA_DEBUG_UARTE
127 bool "UART-E"
128
129endchoice
130
4de3a8fa
CC
131config TEGRA_SYSTEM_DMA
132 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
133 default y
134 help
135 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
136 several Tegra device drivers
137
efdf72ad
CC
138config TEGRA_EMC_SCALING_ENABLE
139 bool "Enable scaling the memory frequency"
38376866
MB
140
141endif
This page took 0.107646 seconds and 5 git commands to generate.