summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/fuse.c
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@nvidia.com>2011-10-05 15:26:57 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:13 -0800
commit6ce845ce19c048237dc93e5d9841fff75a9c9490 (patch)
tree0ef119c2ca726165afac643e4e99a093eff77184 /arch/arm/mach-tegra/fuse.c
parentf98c24f9e66b3ce054243e4cc1ff4373dc4ce08e (diff)
ARM: tegra: fuse: Fix tegra_chip_uid
This now matches what the bootloader thinks the chip ID is (and the lot code is no longer all zeros). Change-Id: I46dc677b983dd28f7f77e49919860fef66da8f51 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/56316 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: Rfb7b961acd57447df95600d4f1678d84242ed1b9
Diffstat (limited to 'arch/arm/mach-tegra/fuse.c')
-rw-r--r--arch/arm/mach-tegra/fuse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/fuse.c b/arch/arm/mach-tegra/fuse.c
index 98195fc791fb..fd703f9c1621 100644
--- a/arch/arm/mach-tegra/fuse.c
+++ b/arch/arm/mach-tegra/fuse.c
@@ -238,7 +238,7 @@ unsigned long long tegra_chip_uid(void)
/* Lot code must be re-encoded from a 5 digit base-36 'BCD' number
to a binary number. */
lot = 0;
- reg = tegra_fuse_readl(FUSE_LOT_CODE_1) << 2;
+ reg = tegra_fuse_readl(FUSE_LOT_CODE_0) << 2;
for (i = 0; i < 5; ++i) {
u32 digit = (reg & 0xFC000000) >> 26;