summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r--arch/arm/mach-tegra/Kconfig68
1 files changed, 68 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
index 00e4c30783ef..243c33665641 100644
--- a/arch/arm/mach-tegra/Kconfig
+++ b/arch/arm/mach-tegra/Kconfig
@@ -1,3 +1,17 @@
+# Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved.
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms and conditions of the GNU General Public License,
+# version 2, as published by the Free Software Foundation.
+#
+# This program is distributed in the hope it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
if ARCH_TEGRA
comment "NVIDIA Tegra options"
@@ -53,6 +67,7 @@ config ARCH_TEGRA_3x_SOC
select CPA
select ARCH_HAS_SUSPEND_PAGETABLE
select NVMAP_CACHE_MAINT_BY_SET_WAYS
+ select PL310_ERRATA_727915
help
Support for NVIDIA Tegra 3 family of SoCs, based upon the
ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
@@ -76,6 +91,14 @@ config TEGRA_PCI
help
Adds PCIe Host controller driver for tegra based systems
+config TEGRA_IRDA
+ bool "IRDA on UARTB Port of Verbier"
+ select IRDA_CPLD
+ depends on ARCH_TEGRA_3x_SOC && MACH_CARDHU
+ help
+ Adds support for Vishay IrDA transceiver at UARTB port
+ of Verbier Boards(E1186 and E1198) with no ULPI rework done.
+
comment "Tegra board type"
config MACH_COLIBRI_T20
@@ -177,6 +200,12 @@ config MACH_P1852
help
Support for NVIDIA P1852 development platform
+config MACH_E1853
+ bool "E1853 board"
+ depends on ARCH_TEGRA_3x_SOC
+ help
+ Support for NVIDIA E1853 development platform
+
config MACH_TEGRA_ENTERPRISE
bool "Enterprise board"
depends on ARCH_TEGRA_3x_SOC
@@ -186,6 +215,12 @@ config MACH_TEGRA_ENTERPRISE
help
Support for NVIDIA Enterprise development platform
+config MACH_TAI
+ bool "Tai board"
+ depends on MACH_TEGRA_ENTERPRISE
+ help
+ Support for NVIDIA Tai development platform
+
config MACH_KAI
bool "Kai board"
depends on ARCH_TEGRA_3x_SOC
@@ -276,6 +311,13 @@ config TEGRA_P1852_TDM
Enables TDM mode driver for P1852 SKUs. If this
is not defined then I2S mode is selected by default.
+config TEGRA_TDM
+ bool "Enable TDM mode for Automotive SKUs"
+ depends on MACH_E1853
+ help
+ Enables TDM mode driver for Automotive SKUs. If this
+ is not defined then I2S mode is selected by default.
+
config TEGRA_CARDHU_DSI
bool "Support DSI panel on Cardhu"
depends on MACH_CARDHU
@@ -422,6 +464,16 @@ config TEGRA_EMC_TO_DDR_CLOCK
default "2" if ARCH_TEGRA_2x_SOC
default "1"
+config TEGRA_SE_ON_CBUS
+ bool "To Drive SE clock from cbus"
+ default y
+ help
+ This option enables SE clock to be derived from cbus
+
+config TEGRA_CBUS_CLOCK_DIVIDER
+ int "CBUS clock divider"
+ default "2"
+
config TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND
bool "Use conservative cpu frequency governor when device enters early suspend"
depends on HAS_EARLYSUSPEND && CPU_FREQ
@@ -543,4 +595,20 @@ config TEGRA_SKIN_THROTTLE
help
Enable throttling to control the temperature of the skin/case
of the device.
+
+config TEGRA_LP1_950
+ bool "LP1 low core voltage"
+ default n
+ depends on ARCH_TEGRA_3x_SOC
+ help
+ Enable support for LP1 Core voltage to set to lowest
endif
+
+config TEGRA_DC_USE_HW_BPP
+ bool "Default Bits Per Pixel value from tegra DC hardware"
+ depends on TEGRA_DC
+ default n
+ help
+ Programs platform data to inform DC driver to use current
+ hardware value for bits per pixel setting. Useful for
+ preserving and displaying framebuffer content from bootloader.