summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2011-07-26 01:58:24 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:57 -0800
commitba754afaff4791cf8ec5a7032a352b4d627837dc (patch)
tree54c86d78c02221b3cf86b60b53554a0fec2f03d9
parent6cfeb5888e968d0b8d215946319f8efc6250ea61 (diff)
ARM: tegra: fuse: Add A03 revision for Tegra3.
Original-Change-Id: I9fd1e67b17db69bd835c7474070e453ee37b4b62 Reviewed-on: http://git-master/r/43186 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R8ad876ded62f88d6ff032183a1f9d2b8bb2775b2
-rw-r--r--arch/arm/mach-tegra/fuse.c3
-rw-r--r--arch/arm/mach-tegra/include/mach/hardware.h2
-rw-r--r--arch/arm/mach-tegra/tegra3_speedo.c1
3 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/fuse.c b/arch/arm/mach-tegra/fuse.c
index 17d12caca0df..292f56163502 100644
--- a/arch/arm/mach-tegra/fuse.c
+++ b/arch/arm/mach-tegra/fuse.c
@@ -335,6 +335,9 @@ static enum tegra_revision tegra_decode_revision(const struct tegra_id *id)
return ((id->priv != NULL) &&
(*(id->priv) == 'p')) ? TEGRA_REVISION_A03p
: TEGRA_REVISION_A03;
+#else
+ case 3:
+ return TEGRA_REVISION_A03;
#endif
default:
return TEGRA_REVISION_UNKNOWN;
diff --git a/arch/arm/mach-tegra/include/mach/hardware.h b/arch/arm/mach-tegra/include/mach/hardware.h
index b4b0f72cea60..291128ea7c58 100644
--- a/arch/arm/mach-tegra/include/mach/hardware.h
+++ b/arch/arm/mach-tegra/include/mach/hardware.h
@@ -29,8 +29,8 @@ enum tegra_revision {
TEGRA_REVISION_UNKNOWN = 0,
TEGRA_REVISION_A01,
TEGRA_REVISION_A02,
-#if defined(CONFIG_ARCH_TEGRA_2x_SOC)
TEGRA_REVISION_A03,
+#if defined(CONFIG_ARCH_TEGRA_2x_SOC)
TEGRA_REVISION_A03p,
#endif
TEGRA_REVISION_MAX,
diff --git a/arch/arm/mach-tegra/tegra3_speedo.c b/arch/arm/mach-tegra/tegra3_speedo.c
index 78c804f1f662..46034a2eed4f 100644
--- a/arch/arm/mach-tegra/tegra3_speedo.c
+++ b/arch/arm/mach-tegra/tegra3_speedo.c
@@ -76,6 +76,7 @@ static void rev_sku_to_speedo_ids(int rev, int sku)
soc_speedo_id = 0;
break;
case TEGRA_REVISION_A02:
+ case TEGRA_REVISION_A03:
switch (sku) {
case 0x87: /* AP30 */
cpu_speedo_id = 1;