Merge branch 'for-linus' of git://android.git.kernel.org/kernel/tegra
[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        help
31          Support for nVidia Harmony development platform
32
33 config MACH_KAEN
34        bool "Kaen board"
35        select MACH_SEABOARD
36        help
37          Support for the Kaen version of Seaboard
38
39 config MACH_PAZ00
40        bool "Paz00 board"
41        help
42          Support for the Toshiba AC100/Dynabook AZ netbook
43
44 config MACH_SEABOARD
45        bool "Seaboard board"
46        help
47          Support for nVidia Seaboard development platform. It will
48          also be included for some of the derivative boards that
49          have large similarities with the seaboard design.
50
51 config MACH_TRIMSLICE
52        bool "TrimSlice board"
53        select TEGRA_PCI
54        help
55          Support for CompuLab TrimSlice platform
56
57 config MACH_WARIO
58        bool "Wario board"
59        select MACH_SEABOARD
60        help
61          Support for the Wario version of Seaboard
62
63 choice
64         prompt "Low-level debug console UART"
65         default TEGRA_DEBUG_UART_NONE
66
67 config TEGRA_DEBUG_UART_NONE
68         bool "None"
69
70 config TEGRA_DEBUG_UARTA
71         bool "UART-A"
72
73 config TEGRA_DEBUG_UARTB
74         bool "UART-B"
75
76 config TEGRA_DEBUG_UARTC
77         bool "UART-C"
78
79 config TEGRA_DEBUG_UARTD
80         bool "UART-D"
81
82 config TEGRA_DEBUG_UARTE
83         bool "UART-E"
84
85 endchoice
86
87 config TEGRA_SYSTEM_DMA
88         bool "Enable system DMA driver for NVIDIA Tegra SoCs"
89         default y
90         help
91           Adds system DMA functionality for NVIDIA Tegra SoCs, used by
92           several Tegra device drivers
93
94 config TEGRA_EMC_SCALING_ENABLE
95         bool "Enable scaling the memory frequency"
96
97 endif