summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/Kconfig
diff options
context:
space:
mode:
authorYudong Tan <ytan@nvidia.com>2011-06-13 13:14:01 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:19 -0800
commit607cfa68323723eb2566f7259c6de9fe94703292 (patch)
treeb52f87726a387036537e1de8ae056954a31605e1 /arch/arm/mach-tegra/Kconfig
parent52b51e03c3216b5cfed616db6e4b8b124b124376 (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
Diffstat (limited to 'arch/arm/mach-tegra/Kconfig')
-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 5d3b5124b668..3301bad09368 100644
--- a/arch/arm/mach-tegra/Kconfig
+++ b/arch/arm/mach-tegra/Kconfig
@@ -130,13 +130,29 @@ config TEGRA_VERBIER_E1187
Select this only if you are an NVIDIA developer working on
an verbier E1187 platforms. All others must leave this unselected.
+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"
@@ -191,17 +207,17 @@ config TEGRA_CARDHU_DSI
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
@@ -254,7 +270,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
@@ -289,7 +305,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