xref: /openbmc/linux/arch/arm/mach-tegra/Kconfig (revision 885f24e1)
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
54cca414b2SMike Rapoportconfig MACH_TRIMSLICE
55cca414b2SMike Rapoport       bool "TrimSlice board"
56cca414b2SMike Rapoport       select TEGRA_PCI
57cca414b2SMike Rapoport       help
58cca414b2SMike Rapoport         Support for CompuLab TrimSlice platform
59cca414b2SMike Rapoport
60d9a51fe7SOlof Johanssonconfig MACH_WARIO
61d9a51fe7SOlof Johansson       bool "Wario board"
62d9a51fe7SOlof Johansson       select MACH_SEABOARD
63d9a51fe7SOlof Johansson       help
64d9a51fe7SOlof Johansson         Support for the Wario version of Seaboard
65d9a51fe7SOlof Johansson
66c5f80065SErik Gillingchoice
67c5f80065SErik Gilling        prompt "Low-level debug console UART"
68c5f80065SErik Gilling        default TEGRA_DEBUG_UART_NONE
69c5f80065SErik Gilling
70c5f80065SErik Gillingconfig TEGRA_DEBUG_UART_NONE
71c5f80065SErik Gilling        bool "None"
72c5f80065SErik Gilling
73c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTA
74c5f80065SErik Gilling        bool "UART-A"
75c5f80065SErik Gilling
76c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTB
77c5f80065SErik Gilling        bool "UART-B"
78c5f80065SErik Gilling
79c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTC
80c5f80065SErik Gilling        bool "UART-C"
81c5f80065SErik Gilling
82c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTD
83c5f80065SErik Gilling        bool "UART-D"
84c5f80065SErik Gilling
85c5f80065SErik Gillingconfig TEGRA_DEBUG_UARTE
86c5f80065SErik Gilling        bool "UART-E"
87c5f80065SErik Gilling
88c5f80065SErik Gillingendchoice
89c5f80065SErik Gilling
904de3a8faSColin Crossconfig TEGRA_SYSTEM_DMA
914de3a8faSColin Cross	bool "Enable system DMA driver for NVIDIA Tegra SoCs"
924de3a8faSColin Cross	default y
934de3a8faSColin Cross	help
944de3a8faSColin Cross	  Adds system DMA functionality for NVIDIA Tegra SoCs, used by
954de3a8faSColin Cross	  several Tegra device drivers
964de3a8faSColin Cross
97efdf72adSColin Crossconfig TEGRA_EMC_SCALING_ENABLE
98efdf72adSColin Cross	bool "Enable scaling the memory frequency"
9938376866SMark Brown
10038376866SMark Brownendif
101