ARM: tegra: add seaboard, wario and kaen boards
[GitHub/mt8127/android_kernel_alcatel_ttab.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 help
14 Support for NVIDIA Tegra AP20 and T20 processors, based on the
15 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
16
17 endchoice
18
19 config TEGRA_PCI
20 bool "PCI Express support"
21 select PCI
22
23 comment "Tegra board type"
24
25 config MACH_HARMONY
26 bool "Harmony board"
27 help
28 Support for nVidia Harmony development platform
29
30 config MACH_KAEN
31 bool "Kaen board"
32 select MACH_SEABOARD
33 help
34 Support for the Kaen version of Seaboard
35
36 config MACH_SEABOARD
37 bool "Seaboard board"
38 help
39 Support for nVidia Seaboard development platform. It will
40 also be included for some of the derivative boards that
41 have large similarities with the seaboard design.
42
43 config MACH_TRIMSLICE
44 bool "TrimSlice board"
45 select TEGRA_PCI
46 help
47 Support for CompuLab TrimSlice platform
48
49 config MACH_WARIO
50 bool "Wario board"
51 select MACH_SEABOARD
52 help
53 Support for the Wario version of Seaboard
54
55 choice
56 prompt "Low-level debug console UART"
57 default TEGRA_DEBUG_UART_NONE
58
59 config TEGRA_DEBUG_UART_NONE
60 bool "None"
61
62 config TEGRA_DEBUG_UARTA
63 bool "UART-A"
64
65 config TEGRA_DEBUG_UARTB
66 bool "UART-B"
67
68 config TEGRA_DEBUG_UARTC
69 bool "UART-C"
70
71 config TEGRA_DEBUG_UARTD
72 bool "UART-D"
73
74 config TEGRA_DEBUG_UARTE
75 bool "UART-E"
76
77 endchoice
78
79 config TEGRA_SYSTEM_DMA
80 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
81 default y
82 help
83 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
84 several Tegra device drivers
85
86 config TEGRA_EMC_SCALING_ENABLE
87 bool "Enable scaling the memory frequency"
88
89 endif