ARM: tegra: fuse: add functions to access chip revision
authorOlof Johansson <olof@lixom.net>
Thu, 13 Oct 2011 07:31:20 +0000 (00:31 -0700)
committerOlof Johansson <olof@lixom.net>
Tue, 7 Feb 2012 02:24:59 +0000 (18:24 -0800)
commit9a1086da345cea8b2d1f01b47e5bbd81d640d642
treebab04497a4c80058b030796a68f8ff1dd39f0595
parentd262f49d10554ae2908e6d1d0e93fa736c4c0d06
ARM: tegra: fuse: add functions to access chip revision

Add function to get chip revision, and print it out at boot time.

Restructure the fuse access to just use cached variables instead
of always reading the fuses, and export those variables directly
instead of using accessor functions.

Add a SKU ID table of currently known values.

Based on code originally by Colin Cross <ccross@android.com>.

Changes since v1:

* Add A01 minor rev support
* Don't decode for A03p on anything but T2x

Signed-off-by: Olof Johansson <olof@lixom.net>
Acked-by: Stephen Warren <swarren@nvidia.com>
arch/arm/mach-tegra/fuse.c
arch/arm/mach-tegra/fuse.h
arch/arm/mach-tegra/tegra2_clocks.c