[ARM] tegra: fuse read/write apis for fuse burning
authorVarun Wadekar <vwadekar@nvidia.com>
Mon, 25 Oct 2010 04:31:28 +0000 (10:01 +0530)
committerColin Cross <ccross@android.com>
Wed, 24 Nov 2010 00:44:00 +0000 (16:44 -0800)
expose fuse register read and write apis for fuse
burning

Change-Id: Id6785f5506fe9293ddb5072240f49470ca5fcd08
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
arch/arm/mach-tegra/fuse.c
arch/arm/mach-tegra/fuse.h

index 3c0d89c934d4a469fb436932ced9afcbe2b33ad1..3ba5ec9c06bb698e655901e78331f7374fe8ac23 100644 (file)
@@ -119,6 +119,16 @@ static inline void fuse_writel(u32 value, unsigned long offset)
 }
 #endif
 
+u32 tegra_fuse_readl(unsigned long offset)
+{
+       return fuse_readl(offset);
+}
+
+void tegra_fuse_writel(u32 value, unsigned long offset)
+{
+       fuse_writel(value, offset);
+}
+
 void tegra_init_fuse(void)
 {
        u32 reg = readl(IO_TO_VIRT(TEGRA_CLK_RESET_BASE + 0x48));
index 584b2e27dbda5679078ce2f60d552f98a4c13f3c..82461036a0e1940c165de40108ac906999c7f5ff 100644 (file)
@@ -22,3 +22,5 @@ int tegra_sku_id(void);
 int tegra_cpu_process_id(void);
 int tegra_core_process_id(void);
 void tegra_init_fuse(void);
+u32 tegra_fuse_readl(unsigned long offset);
+void tegra_fuse_writel(u32 value, unsigned long offset);