3 comment "NVIDIA Tegra options"
5 config ARCH_TEGRA_2x_SOC
6 bool "Enable support for Tegra20 family"
9 select ARCH_REQUIRE_GPIOLIB
11 select PINCTRL_TEGRA20
12 select USB_ARCH_HAS_EHCI if USB_SUPPORT
13 select USB_ULPI if USB
14 select USB_ULPI_VIEWPORT if USB_SUPPORT
15 select ARM_ERRATA_720789
16 select ARM_ERRATA_742230
17 select ARM_ERRATA_751472
18 select ARM_ERRATA_754327
19 select ARM_ERRATA_764369
20 select PL310_ERRATA_727915 if CACHE_L2X0
21 select PL310_ERRATA_769419 if CACHE_L2X0
22 select CPU_FREQ_TABLE if CPU_FREQ
26 Support for NVIDIA Tegra AP20 and T20 processors, based on the
27 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
29 config ARCH_TEGRA_3x_SOC
30 bool "Enable support for Tegra30 family"
33 select ARCH_REQUIRE_GPIOLIB
35 select PINCTRL_TEGRA30
36 select USB_ARCH_HAS_EHCI if USB_SUPPORT
37 select USB_ULPI if USB
38 select USB_ULPI_VIEWPORT if USB_SUPPORT
40 select ARM_ERRATA_743622
41 select ARM_ERRATA_751472
42 select ARM_ERRATA_754322
43 select ARM_ERRATA_764369
44 select PL310_ERRATA_769419 if CACHE_L2X0
45 select CPU_FREQ_TABLE if CPU_FREQ
47 Support for NVIDIA Tegra T30 processor family, based on the
48 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
51 bool "PCI Express support"
52 depends on ARCH_TEGRA_2x_SOC
55 comment "Tegra board type"
59 depends on ARCH_TEGRA_2x_SOC
60 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
62 Support for nVidia Harmony development platform
66 depends on ARCH_TEGRA_2x_SOC
68 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
70 Support for the Kaen version of Seaboard
74 depends on ARCH_TEGRA_2x_SOC
76 Support for the Toshiba AC100/Dynabook AZ netbook
80 depends on ARCH_TEGRA_2x_SOC
81 select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
83 Support for nVidia Seaboard development platform. It will
84 also be included for some of the derivative boards that
85 have large similarities with the seaboard design.
88 bool "Generic Tegra20 board (FDT support)"
89 depends on ARCH_TEGRA_2x_SOC
92 Support for generic NVIDIA Tegra20 boards using Flattened Device Tree
95 bool "TrimSlice board"
96 depends on ARCH_TEGRA_2x_SOC
99 Support for CompuLab TrimSlice platform
103 depends on ARCH_TEGRA_2x_SOC
106 Support for the Wario version of Seaboard
110 depends on ARCH_TEGRA_2x_SOC
113 Support for the nVidia Ventana development platform
116 prompt "Low-level debug console UART"
117 default TEGRA_DEBUG_UART_NONE
119 config TEGRA_DEBUG_UART_NONE
122 config TEGRA_DEBUG_UARTA
125 config TEGRA_DEBUG_UARTB
128 config TEGRA_DEBUG_UARTC
131 config TEGRA_DEBUG_UARTD
134 config TEGRA_DEBUG_UARTE
139 config TEGRA_SYSTEM_DMA
140 bool "Enable system DMA driver for NVIDIA Tegra SoCs"
143 Adds system DMA functionality for NVIDIA Tegra SoCs, used by
144 several Tegra device drivers
146 config TEGRA_EMC_SCALING_ENABLE
147 bool "Enable scaling the memory frequency"