xref: /openbmc/linux/arch/arm/mach-tegra/Kconfig (revision add29e61)
1c5f80065SErik Gillingif ARCH_TEGRA
2c5f80065SErik Gilling
3c5f80065SErik Gillingcomment "NVIDIA Tegra options"
4c5f80065SErik Gilling
5c5f80065SErik Gillingchoice
6c5f80065SErik Gilling	prompt "Select Tegra processor family for target system"
7c5f80065SErik Gilling
8c5f80065SErik Gillingconfig ARCH_TEGRA_2x_SOC
9c5f80065SErik Gilling	bool "Tegra 2 family"
10c5f80065SErik Gilling	select CPU_V7
11c5f80065SErik Gilling	select ARM_GIC
123c92db9aSErik Gilling	select ARCH_REQUIRE_GPIOLIB
1391525d08SBenoit Goby	select USB_ARCH_HAS_EHCI if USB_SUPPORT
1491525d08SBenoit Goby	select USB_ULPI if USB_SUPPORT
1591525d08SBenoit Goby	select USB_ULPI_VIEWPORT if USB_SUPPORT
16c5f80065SErik Gilling	help
17c5f80065SErik Gilling	  Support for NVIDIA Tegra AP20 and T20 processors, based on the
18c5f80065SErik Gilling	  ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
19c5f80065SErik Gilling
20c5f80065SErik Gillingendchoice
21c5f80065SErik Gilling
2277ffc146SMike Rapoportconfig TEGRA_PCI
2377ffc146SMike Rapoport	bool "PCI Express support"
2477ffc146SMike Rapoport	select PCI
2577ffc146SMike Rapoport
26c5f80065SErik Gillingcomment "Tegra board type"
27c5f80065SErik Gilling
28c5f80065SErik Gillingconfig MACH_HARMONY
29c5f80065SErik Gilling       bool "Harmony board"
30885f24e1SUwe Kleine-König       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
31c5f80065SErik Gilling       help
32c5f80065SErik Gilling         Support for nVidia Harmony development platform
33c5f80065SErik Gilling
34d9a51fe7SOlof Johanssonconfig MACH_KAEN
35d9a51fe7SOlof Johansson       bool "Kaen board"
36d9a51fe7SOlof Johansson       select MACH_SEABOARD
37885f24e1SUwe Kleine-König       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
38d9a51fe7SOlof Johansson       help
39d9a51fe7SOlof Johansson         Support for the Kaen version of Seaboard
40d9a51fe7SOlof Johansson
4165b935aaSMarc Dietrichconfig MACH_PAZ00
4265b935aaSMarc Dietrich       bool "Paz00 board"
4365b935aaSMarc Dietrich       help
4465b935aaSMarc Dietrich         Support for the Toshiba AC100/Dynabook AZ netbook
4565b935aaSMarc Dietrich
46d9a51fe7SOlof Johanssonconfig MACH_SEABOARD
47d9a51fe7SOlof Johansson       bool "Seaboard board"
48885f24e1SUwe Kleine-König       select MACH_HAS_SND_SOC_TEGRA_WM8903 if SND_SOC
49d9a51fe7SOlof Johansson       help
50d9a51fe7SOlof Johansson         Support for nVidia Seaboard development platform. It will
51d9a51fe7SOlof Johansson	 also be included for some of the derivative boards that
52d9a51fe7SOlof Johansson	 have large similarities with the seaboard design.
53d9a51fe7SOlof Johansson
548e267f3dSGrant Likelyconfig MACH_TEGRA_DT
558e267f3dSGrant Likely	bool "Generic Tegra board (FDT support)"
568e267f3dSGrant Likely	select USE_OF
578e267f3dSGrant Likely	help
588e267f3dSGrant Likely	  Support for generic nVidia Tegra boards using Flattened Device Tree
598e267f3dSGrant Likely
60cca414b2SMike Rapoportconfig MACH_TRIMSLICE
61cca414b2SMike Rapoport       bool "TrimSlice board"
62cca414b2SMike Rapoport       select TEGRA_PCI
63cca414b2SMike Rapoport       help
64cca414b2SMike Rapoport         Support for CompuLab TrimSlice platform
65cca414b2SMike Rapoport
66d9a51fe7SOlof Johanssonconfig MACH_WARIO
67d9a51fe7SOlof Johansson       bool "Wario board"
68d9a51fe7SOlof Johansson       select MACH_SEABOARD
69d9a51fe7SOlof Johansson       help
70d9a51fe7SOlof Johansson         Support for the Wario version of Seaboard
71d9a51fe7SOlof Johansson
72add29e61SPeter De Schrijverconfig MACH_VENTANA
73add29e61SPeter De Schrijver       bool "Ventana board"
74add29e61SPeter De Schrijver       select MACH_TEGRA_DT
75add29e61SPeter De Schrijver       help
76add29e61SPeter De Schrijver         Support for the nVidia Ventana development platform
77add29e61SPeter De Schrijver
78c5f80065SErik Gillingchoice
79c5f80065SErik Gilling        prompt "Low-level debug console UART"
80c5f80065SErik Gilling        default TEGRA_DEBUG_UART_NONE
81c5f80065SErik Gilling
82c5f80065SErik Gillingconfig TEGRA_DEBUG_UART_NONE
83c5f80065SErik Gilling        bool "None"
84c5f80065SErik Gilling
85c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTA
86c5f80065SErik Gilling        bool "UART-A"
87c5f80065SErik Gilling
88c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTB
89c5f80065SErik Gilling        bool "UART-B"
90c5f80065SErik Gilling
91c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTC
92c5f80065SErik Gilling        bool "UART-C"
93c5f80065SErik Gilling
94c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTD
95c5f80065SErik Gilling        bool "UART-D"
96c5f80065SErik Gilling
97c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTE
98c5f80065SErik Gilling        bool "UART-E"
99c5f80065SErik Gilling
100c5f80065SErik Gillingendchoice
101c5f80065SErik Gilling
1024de3a8faSColin Crossconfig TEGRA_SYSTEM_DMA
1034de3a8faSColin Cross	bool "Enable system DMA driver for NVIDIA Tegra SoCs"
1044de3a8faSColin Cross	default y
1054de3a8faSColin Cross	help
1064de3a8faSColin Cross	  Adds system DMA functionality for NVIDIA Tegra SoCs, used by
1074de3a8faSColin Cross	  several Tegra device drivers
1084de3a8faSColin Cross
109efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE
110efdf72adSColin Cross	bool "Enable scaling the memory frequency"
11138376866SMark Brown
11238376866SMark Brownendif
113