diff options
author | Scott Williams <scwilliams@nvidia.com> | 2011-03-14 15:28:33 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:42:25 -0800 |
commit | 23c80ea6826ca0163fd0e294410d03461795d810 (patch) | |
tree | af5768c7bac8616488819be914cf6763571975e0 /arch/arm/mach-tegra/fuse.c | |
parent | 02d3b4950d895eb7ff2af8e1c541e6e0791e745f (diff) |
arm: tegra: Add support for T30.A02
Bug 784484
Original-Change-Id: I8aec236c62f01c3f319b1d96c8c13464cb564904
Reviewed-on: http://git-master/r/22886
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I8f857fe8422c60b2ec3ccc0961bbd426e3c69c29
Rebase-Id: Rcfffd5053a81c091fd424f00a3ef06be7cd87117
Diffstat (limited to 'arch/arm/mach-tegra/fuse.c')
-rw-r--r-- | arch/arm/mach-tegra/fuse.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/fuse.c b/arch/arm/mach-tegra/fuse.c index 6467e0204649..80e632377081 100644 --- a/arch/arm/mach-tegra/fuse.c +++ b/arch/arm/mach-tegra/fuse.c @@ -196,17 +196,18 @@ enum tegra_revision tegra_get_revision(void) u32 id = readl(chip_id); switch ((id >> 16) & 0xf) { -#if defined(CONFIG_ARCH_TEGRA_2x_SOC) +#ifdef CONFIG_ARCH_TEGRA_3x_SOC + case 1: + return TEGRA_REVISION_A01; +#endif case 2: return TEGRA_REVISION_A02; +#ifdef CONFIG_ARCH_TEGRA_2x_SOC case 3: if (get_spare_fuse(18) || get_spare_fuse(19)) return TEGRA_REVISION_A03p; else return TEGRA_REVISION_A03; -#elif defined(CONFIG_ARCH_TEGRA_3x_SOC) - case 1:
- return TEGRA_REVISION_A01; #endif default: return TEGRA_REVISION_UNKNOWN; |