xref: /linux/arch/arm/mach-tegra/Kconfig (revision 08d33b27f7063ba2b4a29f9e3a2dcb65f30dec0b)
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
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
20endchoice
21
22config TEGRA_PCI
23	bool "PCI Express support"
24	select PCI
25
26comment "Tegra board type"
27
28config MACH_HARMONY
29       bool "Harmony board"
30       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
31       help
32         Support for nVidia Harmony development platform
33
34config MACH_KAEN
35       bool "Kaen board"
36       select MACH_SEABOARD
37       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
38       help
39         Support for the Kaen version of Seaboard
40
41config MACH_PAZ00
42       bool "Paz00 board"
43       help
44         Support for the Toshiba AC100/Dynabook AZ netbook
45
46config MACH_SEABOARD
47       bool "Seaboard board"
48       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
49       help
50         Support for nVidia Seaboard development platform. It will
51	 also be included for some of the derivative boards that
52	 have large similarities with the seaboard design.
53
54config MACH_TEGRA_DT
55	bool "Generic Tegra board (FDT support)"
56	select USE_OF
57	help
58	  Support for generic nVidia Tegra boards using Flattened Device Tree
59
60config MACH_TRIMSLICE
61       bool "TrimSlice board"
62       select TEGRA_PCI
63       help
64         Support for CompuLab TrimSlice platform
65
66config MACH_WARIO
67       bool "Wario board"
68       select MACH_SEABOARD
69       help
70         Support for the Wario version of Seaboard
71
72config MACH_VENTANA
73       bool "Ventana board"
74       select MACH_TEGRA_DT
75       help
76         Support for the nVidia Ventana development platform
77
78choice
79        prompt "Low-level debug console UART"
80        default TEGRA_DEBUG_UART_NONE
81
82config TEGRA_DEBUG_UART_NONE
83        bool "None"
84
85config TEGRA_DEBUG_UARTA
86        bool "UART-A"
87
88config TEGRA_DEBUG_UARTB
89        bool "UART-B"
90
91config TEGRA_DEBUG_UARTC
92        bool "UART-C"
93
94config TEGRA_DEBUG_UARTD
95        bool "UART-D"
96
97config TEGRA_DEBUG_UARTE
98        bool "UART-E"
99
100endchoice
101
102config TEGRA_SYSTEM_DMA
103	bool "Enable system DMA driver for NVIDIA Tegra SoCs"
104	default y
105	help
106	  Adds system DMA functionality for NVIDIA Tegra SoCs, used by
107	  several Tegra device drivers
108
109config TEGRA_EMC_SCALING_ENABLE
110	bool "Enable scaling the memory frequency"
111
112endif
113