ARM: tegra: usb_phy: Correct utmi power off sequence
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-tegra / Kconfig
1 if ARCH_TEGRA
2
3 comment "NVIDIA Tegra options"
4
5 choice
6         prompt "Select Tegra processor family for target system"
7
8 config ARCH_TEGRA_2x_SOC
9         bool "Tegra 2 family"
10         select CPU_V7
11         select ARM_GIC
12         select ARCH_REQUIRE_GPIOLIB
13         select ARM_ERRATA_742230
14         help
15           Support for NVIDIA Tegra AP20 and T20 processors, based on the
16           ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
17
18 endchoice
19
20 comment "Tegra board type"
21
22 config MACH_HARMONY
23        bool "Harmony board"
24        help
25          Support for NVIDIA Harmony development platform
26
27 config MACH_VENTANA
28        bool "Ventana board"
29        help
30          Support for NVIDIA Ventana development platform
31
32 choice
33         prompt "Low-level debug console UART"
34         default TEGRA_DEBUG_UART_NONE
35
36 config TEGRA_DEBUG_UART_NONE
37         bool "None"
38
39 config TEGRA_DEBUG_UARTA
40         bool "UART-A"
41
42 config TEGRA_DEBUG_UARTB
43         bool "UART-B"
44
45 config TEGRA_DEBUG_UARTC
46         bool "UART-C"
47
48 config TEGRA_DEBUG_UARTD
49         bool "UART-D"
50
51 config TEGRA_DEBUG_UARTE
52         bool "UART-E"
53
54 endchoice
55
56 config TEGRA_SYSTEM_DMA
57         bool "Enable system DMA driver for NVIDIA Tegra SoCs"
58         default y
59         help
60           Adds system DMA functionality for NVIDIA Tegra SoCs, used by
61           several Tegra device drivers
62
63 config TEGRA_PWM
64         tristate "Enable PWM driver"
65         select HAVE_PWM
66         help
67           Enable support for the Tegra PWM controller(s).
68
69 endif
70
71 config TEGRA_CPU_DVFS
72         bool "Enable voltage scaling on Tegra CPU"
73         default y
74
75 config TEGRA_CORE_DVFS
76         bool "Enable voltage scaling on Tegra core"
77         depends on TEGRA_CPU_DVFS
78         default y
79
80 config TEGRA_IOVMM_GART
81         bool "Enable I/O virtual memory manager for GART"
82         depends on ARCH_TEGRA_2x_SOC
83         default y
84         select TEGRA_IOVMM
85         help
86           Enables support for remapping discontiguous physical memory
87           shared with the operating system into contiguous I/O virtual
88           space through the GART hardware included on Tegra SoCs
89
90 config TEGRA_IOVMM
91         bool