diff options
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r-- | arch/arm/mach-tegra/Kconfig | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig index d0f2546706ca..6a113a9bb87a 100644 --- a/arch/arm/mach-tegra/Kconfig +++ b/arch/arm/mach-tegra/Kconfig | |||
@@ -50,6 +50,14 @@ config TEGRA_PCI | |||
50 | depends on ARCH_TEGRA_2x_SOC | 50 | depends on ARCH_TEGRA_2x_SOC |
51 | select PCI | 51 | select PCI |
52 | 52 | ||
53 | config TEGRA_AHB | ||
54 | bool "Enable AHB driver for NVIDIA Tegra SoCs" | ||
55 | default y | ||
56 | help | ||
57 | Adds AHB configuration functionality for NVIDIA Tegra SoCs, | ||
58 | which controls AHB bus master arbitration and some | ||
59 | perfomance parameters(priority, prefech size). | ||
60 | |||
53 | comment "Tegra board type" | 61 | comment "Tegra board type" |
54 | 62 | ||
55 | config MACH_HARMONY | 63 | config MACH_HARMONY |
@@ -111,7 +119,7 @@ config MACH_VENTANA | |||
111 | Support for the nVidia Ventana development platform | 119 | Support for the nVidia Ventana development platform |
112 | 120 | ||
113 | choice | 121 | choice |
114 | prompt "Low-level debug console UART" | 122 | prompt "Default low-level debug console UART" |
115 | default TEGRA_DEBUG_UART_NONE | 123 | default TEGRA_DEBUG_UART_NONE |
116 | 124 | ||
117 | config TEGRA_DEBUG_UART_NONE | 125 | config TEGRA_DEBUG_UART_NONE |
@@ -134,6 +142,33 @@ config TEGRA_DEBUG_UARTE | |||
134 | 142 | ||
135 | endchoice | 143 | endchoice |
136 | 144 | ||
145 | choice | ||
146 | prompt "Automatic low-level debug console UART" | ||
147 | default TEGRA_DEBUG_UART_AUTO_NONE | ||
148 | |||
149 | config TEGRA_DEBUG_UART_AUTO_NONE | ||
150 | bool "None" | ||
151 | |||
152 | config TEGRA_DEBUG_UART_AUTO_ODMDATA | ||
153 | bool "Via ODMDATA" | ||
154 | help | ||
155 | Automatically determines which UART to use for low-level debug based | ||
156 | on the ODMDATA value. This value is part of the BCT, and is written | ||
157 | to the boot memory device using nvflash, or other flashing tool. | ||
158 | When bits 19:18 are 3, then bits 17:15 indicate which UART to use; | ||
159 | 0/1/2/3/4 are UART A/B/C/D/E. | ||
160 | |||
161 | config TEGRA_DEBUG_UART_AUTO_SCRATCH | ||
162 | bool "Via UART scratch register" | ||
163 | help | ||
164 | Automatically determines which UART to use for low-level debug based | ||
165 | on the UART scratch register value. Some bootloaders put ASCII 'D' | ||
166 | in this register when they initialize their own console UART output. | ||
167 | Using this option allows the kernel to automatically pick the same | ||
168 | UART. | ||
169 | |||
170 | endchoice | ||
171 | |||
137 | config TEGRA_SYSTEM_DMA | 172 | config TEGRA_SYSTEM_DMA |
138 | bool "Enable system DMA driver for NVIDIA Tegra SoCs" | 173 | bool "Enable system DMA driver for NVIDIA Tegra SoCs" |
139 | default y | 174 | default y |