diff options
author | Alex Frid <afrid@nvidia.com> | 2011-07-23 20:14:25 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 00:56:46 -0700 |
commit | 6b0793ceb18d84e531a49a3aff2b3a616d9fffdf (patch) | |
tree | 3208efc7800de47e378b3c78021e58ddb6dddc1d /arch/arm/mach-tegra/tegra20_speedo.c | |
parent | 69a544b94138240635cba88d4a7e0d715b8022df (diff) |
ARM: tegra: power: Add package mask to IO pad control
Modified dynamic IO pad configuration control to support SoC package
dependencies: set into "no-io-power state" IO pads that are not bonded
out on the particular package. Updated IO power detect table to account
for differences in Tegra2 and Tegra3 architecture.
Bug 853132
Original-Change-Id: I5f0aedfa784173cc37251ccf4e1dfb4d919db96e
Reviewed-on: http://git-master/r/42785
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Rebase-Id: R46208845c32e25340de6b1cebfb6b617c6c7ce4d
Diffstat (limited to 'arch/arm/mach-tegra/tegra20_speedo.c')
-rw-r--r-- | arch/arm/mach-tegra/tegra20_speedo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra20_speedo.c b/arch/arm/mach-tegra/tegra20_speedo.c index fa6eb570623f..4da5161e89fa 100644 --- a/arch/arm/mach-tegra/tegra20_speedo.c +++ b/arch/arm/mach-tegra/tegra20_speedo.c @@ -68,6 +68,8 @@ void tegra20_init_speedo_data(void) BUILD_BUG_ON(ARRAY_SIZE(cpu_process_speedos) != SPEEDO_ID_COUNT); BUILD_BUG_ON(ARRAY_SIZE(core_process_speedos) != SPEEDO_ID_COUNT); + tegra_package_id = -1; + if (SPEEDO_ID_SELECT_0(tegra_revision)) tegra_soc_speedo_id = SPEEDO_ID_0; else if (SPEEDO_ID_SELECT_1(tegra_sku_id)) |