blob: 91aff7cb828411843b2c87a71e6350e6abeb50b0 [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"
Uwe Kleine-König885f24e2011-07-26 10:15:59 +020030 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
Erik Gillingc5f80062010-01-21 16:53:02 -080031 help
32 Support for nVidia Harmony development platform
33
Olof Johanssond9a51fe2011-02-19 17:25:32 -080034config MACH_KAEN
35 bool "Kaen board"
36 select MACH_SEABOARD
Uwe Kleine-König885f24e2011-07-26 10:15:59 +020037 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
Olof Johanssond9a51fe2011-02-19 17:25:32 -080038 help
39 Support for the Kaen version of Seaboard
40
Marc Dietrich65b935a2011-03-07 21:01:31 +010041config MACH_PAZ00
42 bool "Paz00 board"
43 help
44 Support for the Toshiba AC100/Dynabook AZ netbook
45
Olof Johanssond9a51fe2011-02-19 17:25:32 -080046config MACH_SEABOARD
47 bool "Seaboard board"
Uwe Kleine-König885f24e2011-07-26 10:15:59 +020048 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
Olof Johanssond9a51fe2011-02-19 17:25:32 -080049 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
Grant Likely8e267f32011-07-19 17:26:54 -060054config 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
Mike Rapoportcca414b2011-02-07 10:10:53 +020060config MACH_TRIMSLICE
61 bool "TrimSlice board"
62 select TEGRA_PCI
63 help
64 Support for CompuLab TrimSlice platform
65
Olof Johanssond9a51fe2011-02-19 17:25:32 -080066config MACH_WARIO
67 bool "Wario board"
68 select MACH_SEABOARD
69 help
70 Support for the Wario version of Seaboard
71
Peter De Schrijveradd29e62011-10-12 14:53:05 +030072config MACH_VENTANA
73 bool "Ventana board"
74 select MACH_TEGRA_DT
75 help
76 Support for the nVidia Ventana development platform
77
Erik Gillingc5f80062010-01-21 16:53:02 -080078choice
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
Colin Cross4de3a8f2010-04-05 13:16:42 -0700102config 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
Colin Crossefdf72a2011-02-12 18:22:49 -0800109config TEGRA_EMC_SCALING_ENABLE
110 bool "Enable scaling the memory frequency"
Mark Brown38376862011-02-22 20:35:24 +0000111
112endif