summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/fuse.h
diff options
context:
space:
mode:
authorHiro Sugawara <hsugawara@nvidia.com>2011-04-04 15:53:35 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:42:29 -0800
commitdfa19fda0eaacab6549a553aa42e807d9594b39c (patch)
tree8c8bf5403ad389d30643a4c3630ff5d30c980af3 /arch/arm/mach-tegra/fuse.h
parent036ff33ba0fbe4b8660ee3e151eebffe24ed1bc3 (diff)
ARM: tegra: chipid: Parse and save Tegra chip ID passed by fastboot
Original-Change-Id: Ibb00d64820cc81b6af08c4ac7266d2df94bd6a1e Reviewed-on: http://git-master/r/26631 Tested-by: Hiro Sugawara <hsugawara@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Original-Change-Id: Idc50a6f9891bc61f19e1f282480519ffccf11ad4 Rebase-Id: R787474379574ab1e081e49528af749709856b682
Diffstat (limited to 'arch/arm/mach-tegra/fuse.h')
-rw-r--r--arch/arm/mach-tegra/fuse.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/fuse.h b/arch/arm/mach-tegra/fuse.h
index 9f2481aedc3c..341aa46480c9 100644
--- a/arch/arm/mach-tegra/fuse.h
+++ b/arch/arm/mach-tegra/fuse.h
@@ -2,7 +2,7 @@
* arch/arm/mach-tegra/fuse.c
*
* Copyright (C) 2010 Google, Inc.
- * Copyright (C) 2010-2011 NVIDIA, Corp.
+ * Copyright (C) 2010-2011 NVIDIA Corp.
*
* Author:
* Colin Cross <ccross@android.com>
@@ -31,6 +31,13 @@ enum tegra_revision {
TEGRA_REVISION_MAX,
};
+struct tegra_id {
+ unsigned int chipid, major, minor, netlist, patch;
+ enum tegra_revision revision;
+};
+
+extern struct tegra_id tegra_id;
+
unsigned long long tegra_chip_uid(void);
unsigned int tegra_spare_fuse(int bit);
int tegra_sku_id(void);