summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYudong Tan <ytan@nvidia.com>2011-06-13 13:14:01 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2012-03-22 23:27:55 -0700
commit9c46e5090355ee81adb7afbe41669af44c96838e (patch)
treec90ed846f560d33056878b92c172c01ad2b9b1b9
parent0715524280137a0df24de0bfca87fe054ebbe99e (diff)
arm: tegra: Add platform types for Tegra
Change-Id: Ib9ef42efcbc24d1424a1b43e7d4ad46b97255aaa Reviewed-on: http://git-master/r/36350 Reviewed-by: Yudong Tan <ytan@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R99f25c1b92fe4a9322d83e00c9560fc7ada2b641
-rw-r--r--arch/arm/mach-tegra/Kconfig38
1 files changed, 27 insertions, 11 deletions
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
index cf0e55637b97..1279eefa6902 100644
--- a/arch/arm/mach-tegra/Kconfig
+++ b/arch/arm/mach-tegra/Kconfig
@@ -112,13 +112,29 @@ config MACH_VENTANA
# Enterprise
+choice
+ prompt "Tegra platform type"
+ default TEGRA_SILICON_PLATFORM
+
+config TEGRA_SILICON_PLATFORM
+ bool "Silicon"
+ help
+ This enables support for a Tegra silicon platform.
+
+config TEGRA_SIMULATION_PLATFORM
+ bool "Simulation"
+ help
+ This enables support for a Tegra simulation platform.
+ Select this only if you are an NVIDIA developer working
+ on a simulation platform.
+
config TEGRA_FPGA_PLATFORM
- bool "Support for NVIDIA Tegra FPGA platform"
- default n
- help
- This enables the NVIDIA Tegra FPGA platform support.
- Select this only if you are an NVIDIA developer working on
- an FPGA platforms. All others must leave this unselected.
+ bool "FPGA"
+ help
+ This enables support for a Tegra FPGA platform.
+ Select this only if you are an NVIDIA developer working
+ on a FPGA platform.
+endchoice
choice
prompt "Low-level debug console UART"
@@ -166,17 +182,17 @@ config TEGRA_PWM
config TEGRA_EMC_SCALING_ENABLE
bool "Enable scaling the memory frequency"
- depends on !TEGRA_FPGA_PLATFORM
+ depends on TEGRA_SILICON_PLATFORM
default n
config TEGRA_CPU_DVFS
bool "Enable voltage scaling on Tegra CPU"
- depends on !TEGRA_FPGA_PLATFORM
+ depends on TEGRA_SILICON_PLATFORM
default y
config TEGRA_CORE_DVFS
bool "Enable voltage scaling on Tegra core"
- depends on !TEGRA_FPGA_PLATFORM
+ depends on TEGRA_SILICON_PLATFORM
depends on TEGRA_CPU_DVFS
default y
@@ -229,7 +245,7 @@ config TEGRA_ARB_SEMAPHORE
config TEGRA_THERMAL_THROTTLE
bool "Enable throttling of CPU speed on overtemp"
- depends on !TEGRA_FPGA_PLATFORM
+ depends on TEGRA_SILICON_PLATFORM
depends on CPU_FREQ
default y
help
@@ -264,7 +280,7 @@ config TEGRA_MC_PROFILE
config TEGRA_EDP_LIMITS
bool "Enforce electrical design limits"
- depends on !TEGRA_FPGA_PLATFORM
+ depends on TEGRA_SILICON_PLATFORM
depends on CPU_FREQ
default y if ARCH_TEGRA_3x_SOC
default n