diff options
author | Alex Frid <afrid@nvidia.com> | 2011-07-23 20:14:25 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:47:54 -0800 |
commit | 4ed9769c0c832afa7292ef0c92d46f797a595dad (patch) | |
tree | 079d63c3a929f7d8a203515ce1a3734b0d245e74 /arch/arm/mach-tegra/fuse.h | |
parent | 27a24ea57f4f662d3900f55e86f3d032368b078c (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/fuse.h')
-rw-r--r-- | arch/arm/mach-tegra/fuse.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/fuse.h b/arch/arm/mach-tegra/fuse.h index 4c6b74b454e3..bf3d7240863a 100644 --- a/arch/arm/mach-tegra/fuse.h +++ b/arch/arm/mach-tegra/fuse.h @@ -38,6 +38,12 @@ int tegra_cpu_speedo_id(void); int tegra_soc_speedo_id(void); void tegra_init_speedo_data(void); +#ifndef CONFIG_ARCH_TEGRA_2x_SOC +int tegra_package_id(void); +#else +static inline int tegra_package_id(void) { return -1; } +#endif + #else static inline int tegra_cpu_process_id(void) { return 0; } |