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