diff options
author | Colin Cross <ccross@android.com> | 2010-10-17 15:00:08 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:36:51 -0800 |
commit | 58a38fa5d7df6f9076e1f1a32d8227d40b5dc8a0 (patch) | |
tree | b3f5353e18f3567855a5cecdc483307bfb621214 /arch/arm/mach-tegra/fuse.h | |
parent | a09db40999ff56f9ac7935ad6e7888569786734d (diff) |
[ARM] tegra: fuse: Add function to get Tegra revision
Change-Id: I11783f5784454fec143393336195db40c9aa3160
Signed-off-by: Colin Cross <ccross@android.com>
Diffstat (limited to 'arch/arm/mach-tegra/fuse.h')
-rw-r--r-- | arch/arm/mach-tegra/fuse.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/fuse.h b/arch/arm/mach-tegra/fuse.h index 624bbfa6e5fb..8a9042635f2b 100644 --- a/arch/arm/mach-tegra/fuse.h +++ b/arch/arm/mach-tegra/fuse.h @@ -17,6 +17,14 @@ * */ +enum tegra_revision { + TEGRA_REVISION_UNKNOWN = 0, + TEGRA_REVISION_A02, + TEGRA_REVISION_A03, + TEGRA_REVISION_A03p, + TEGRA_REVISION_MAX, +}; + unsigned long long tegra_chip_uid(void); int tegra_sku_id(void); int tegra_cpu_process_id(void); @@ -25,3 +33,4 @@ void tegra_init_fuse(void); void tegra_init_fuse_dma(void); u32 tegra_fuse_readl(unsigned long offset); void tegra_fuse_writel(u32 value, unsigned long offset); +enum tegra_revision tegra_get_revision(void); |