blob: 394b3c76be8351e3baacb3903816de02c31731a2 [file] [log] [blame]
Erik Gillingc5f80062010-01-21 16:53:02 -08001if 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
Erik Gilling3c92db92010-03-15 19:40:06 -070012 select ARCH_REQUIRE_GPIOLIB
Benoit Goby91525d02011-03-09 16:28:55 -080013 select USB_ARCH_HAS_EHCI if USB_SUPPORT
14 select USB_ULPI if USB_SUPPORT
15 select USB_ULPI_VIEWPORT if USB_SUPPORT
Erik Gillingc5f80062010-01-21 16:53:02 -080016 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
Mike Rapoport77ffc142010-09-27 11:26:33 +020022config TEGRA_PCI
23 bool "PCI Express support"
24 select PCI
25
Erik Gillingc5f80062010-01-21 16:53:02 -080026comment "Tegra board type"
27
28config MACH_HARMONY
29 bool "Harmony board"
30 help
31 Support for nVidia Harmony development platform
32
33choice
34 prompt "Low-level debug console UART"
35 default TEGRA_DEBUG_UART_NONE
36
37config TEGRA_DEBUG_UART_NONE
38 bool "None"
39
40config TEGRA_DEBUG_UARTA
41 bool "UART-A"
42
43config TEGRA_DEBUG_UARTB
44 bool "UART-B"
45
46config TEGRA_DEBUG_UARTC
47 bool "UART-C"
48
49config TEGRA_DEBUG_UARTD
50 bool "UART-D"
51
52config TEGRA_DEBUG_UARTE
53 bool "UART-E"
54
55endchoice
56
Colin Cross4de3a8f2010-04-05 13:16:42 -070057config TEGRA_SYSTEM_DMA
58 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
59 default y
60 help
61 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
62 several Tegra device drivers
63
Erik Gillingc5f80062010-01-21 16:53:02 -080064endif