diff options
author | Colin Cross <ccross@android.com> | 2010-10-17 15:00:08 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2011-01-06 18:54:00 -0800 |
commit | 0a14acba7898eb57d8cfc780bcedbd5e421a879b (patch) | |
tree | b2162b301d21526cfd992b41e81a0ea787c495cd /arch/arm/mach-tegra/fuse.h | |
parent | c32a73b4fce0ac2825e3d52460ea9e767edadc6b (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); |