diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2012-09-10 14:53:27 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2012-09-10 15:04:19 +0200 |
commit | d5bbf34613a877dbe3da847fa0432da8c6721e73 (patch) | |
tree | 902a90fd7eda61aad7abae9c35b0da2e7a786995 /arch/arm/mach-tegra/Kconfig | |
parent | c6c1f7a2c194f1a2291a15c6691c0d6785f8976e (diff) | |
parent | 336961dd3cf9c39456dd9657e8f205718740c797 (diff) |
Merge branch 'l4t/l4t-r16' into colibri
Merge with latest NVIDIA L4T R16.
Only real conflict concerning inverted VBUS gpio support.
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-rw-r--r-- | arch/arm/mach-tegra/Kconfig | 55 |
1 files changed, 47 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig index 0684e13f7e9c..722cba16101a 100644 --- a/arch/arm/mach-tegra/Kconfig +++ b/arch/arm/mach-tegra/Kconfig @@ -21,6 +21,10 @@ config ARCH_TEGRA_2x_SOC select ARCH_SUPPORTS_MSI if TEGRA_PCI select PCI_MSI if TEGRA_PCI select CPA + select ARM_ERRATA_716044 + select ARM_ERRATA_764369 if SMP + select ARCH_HAS_SUSPEND_PAGETABLE + select NVMAP_CACHE_MAINT_BY_SET_WAYS help Support for NVIDIA Tegra AP20 and T20 processors, based on the ARM CortexA9MP CPU and the ARM PL310 L2 cache controller @@ -44,8 +48,11 @@ config ARCH_TEGRA_3x_SOC select ARCH_SUPPORTS_MSI if TEGRA_PCI select PCI_MSI if TEGRA_PCI select ARM_ERRATA_754322 + select ARM_ERRATA_764369 if SMP select TEGRA_LP2_ARM_TWD if HAVE_ARM_TWD && !TEGRA_RAIL_OFF_MULTIPLE_CPUS select CPA + select ARCH_HAS_SUSPEND_PAGETABLE + select NVMAP_CACHE_MAINT_BY_SET_WAYS help Support for NVIDIA Tegra 3 family of SoCs, based upon the ARM CortexA9MP CPU and the ARM PL310 L2 cache controller @@ -255,6 +262,14 @@ config TEGRA_FIQ_DEBUGGER help Enables the FIQ serial debugger on Tegra +config TEGRA_P1852_TDM + bool "Enable TDM mode for P1852 SKUs" + default n + depends on MACH_P1852 + help + Enables TDM mode driver for P1852 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 @@ -262,6 +277,13 @@ config TEGRA_CARDHU_DSI help Support for DSI Panel on Nvidia Cardhu +config TEGRA_CARDHU_DUAL_DSI_PANEL + bool "Support Dual DSI panel on Cardhu" + default n + depends on TEGRA_CARDHU_DSI + help + Support for Dual DSI Panel on Nvidia Cardhu + config TEGRA_EMC_SCALING_ENABLE bool "Enable scaling the memory frequency" depends on TEGRA_SILICON_PLATFORM @@ -280,7 +302,7 @@ config TEGRA_CORE_DVFS config TEGRA_IOVMM_GART bool "Enable I/O virtual memory manager for GART" - depends on ARCH_TEGRA_2x_SOC + depends on ARCH_TEGRA_2x_SOC && !TEGRA_IOMMU_GART default y select TEGRA_IOVMM help @@ -291,7 +313,7 @@ config TEGRA_IOVMM_GART config TEGRA_IOVMM_SMMU bool "Enable I/O virtual memory manager for SMMU" - depends on ARCH_TEGRA_3x_SOC + depends on ARCH_TEGRA_3x_SOC && !TEGRA_IOMMU_SMMU default y select TEGRA_IOVMM help @@ -308,6 +330,7 @@ config TEGRA_IOVMM_SMMU_SYSFS Enables SMMU register access through /sys/devices/smmu/* files. config TEGRA_IOVMM + depends on TEGRA_IOVMM_GART || TEGRA_IOVMM_SMMU bool config TEGRA_AVP_KERNEL_ON_MMU @@ -319,7 +342,7 @@ config TEGRA_AVP_KERNEL_ON_MMU config TEGRA_AVP_KERNEL_ON_SMMU bool "Use SMMU to relocate AVP kernel" - depends on TEGRA_IOVMM_SMMU + depends on TEGRA_IOVMM_SMMU || TEGRA_IOMMU_SMMU default y help Use SMMU to relocate AVP kernel (nvrm_avp.bin). @@ -331,6 +354,7 @@ config TEGRA_THERMAL_THROTTLE bool "Enable throttling of CPU speed on overtemp" depends on TEGRA_SILICON_PLATFORM depends on CPU_FREQ + depends on THERMAL default y help Also requires enabling a temperature sensor such as NCT1008. @@ -410,6 +434,17 @@ config USB_HOTPLUG bool "Enabling the USB hotplug" default n +config TEGRA_GADGET_BOOST_CPU_FREQ + int "Boost cpu frequency for tegra usb gadget (0-1300 mhz)" + range 0 1300 + default 0 + help + Devices need to boost frequency of CPU when they are connected + to host pc through usb cable for better performance. This value + is the amount of the frequency (in mhz) to be boosted. If it is + zero boosting frequency will not be enabled. This value will be + used only by usb gadget driver. + config TEGRA_DYNAMIC_PWRDET bool "Enable dynamic activation of IO level auto-detection" depends on TEGRA_SILICON_PLATFORM @@ -451,11 +486,6 @@ config TEGRA_BB_XMM_POWER2 insert this LKM to initiate 2nd USB enumeration power sequence - after modem software has been downloaded to flashless device. -config TEGRA_THERMAL_SYSFS - bool "Enable Thermal driver to use Thermal Sysfs infrastructure" - depends on THERMAL - default y - config TEGRA_PLLM_RESTRICTED bool "Restrict PLLM usage as module clock source" depends on !ARCH_TEGRA_2x_SOC @@ -498,4 +528,13 @@ config TEGRA_PREPOWER_WIFI default n help Pre-power up the on board WiFi chip + +config TEGRA_SKIN_THROTTLE + bool "Skin Temperature throttling" + depends on TEGRA_THERMAL_THROTTLE + depends on THERM_EST + default n + help + Enable throttling to control the temperature of the skin/case + of the device. endif |