blob: cac8a79e738ee48b08ab0ef1d51c79a7495fb260 [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
Erik Gillingc5f80062010-01-21 16:53:02 -080013 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
17endchoice
18
Mike Rapoport77ffc142010-09-27 11:26:33 +020019config TEGRA_PCI
20 bool "PCI Express support"
21 select PCI
22
Erik Gillingc5f80062010-01-21 16:53:02 -080023comment "Tegra board type"
24
25config MACH_HARMONY
26 bool "Harmony board"
27 help
28 Support for nVidia Harmony development platform
29
Mike Rapoportcca414b2011-02-07 10:10:53 +020030config MACH_TRIMSLICE
31 bool "TrimSlice board"
32 select TEGRA_PCI
33 help
34 Support for CompuLab TrimSlice platform
35
Erik Gillingc5f80062010-01-21 16:53:02 -080036choice
37 prompt "Low-level debug console UART"
38 default TEGRA_DEBUG_UART_NONE
39
40config TEGRA_DEBUG_UART_NONE
41 bool "None"
42
43config TEGRA_DEBUG_UARTA
44 bool "UART-A"
45
46config TEGRA_DEBUG_UARTB
47 bool "UART-B"
48
49config TEGRA_DEBUG_UARTC
50 bool "UART-C"
51
52config TEGRA_DEBUG_UARTD
53 bool "UART-D"
54
55config TEGRA_DEBUG_UARTE
56 bool "UART-E"
57
58endchoice
59
Colin Cross4de3a8f2010-04-05 13:16:42 -070060config TEGRA_SYSTEM_DMA
61 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
62 default y
63 help
64 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
65 several Tegra device drivers
66
Erik Gillingc5f80062010-01-21 16:53:02 -080067endif
Colin Crossefdf72a2011-02-12 18:22:49 -080068
69config TEGRA_EMC_SCALING_ENABLE
70 bool "Enable scaling the memory frequency"