[ARM] tegra: fuse read/write apis for fuse burning
Varun Wadekar [Mon, 25 Oct 2010 04:31:28 +0000 (09:31 +0530)]
expose fuse register read and write apis for fuse
burning

Change-Id: Id6785f5506fe9293ddb5072240f49470ca5fcd08
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

Rebase-Id: Rc2c1bd7e4742a0229ee0e1c3d910b98180be66bc

arch/arm/mach-tegra/fuse.c
arch/arm/mach-tegra/fuse.h

index 3c0d89c..3ba5ec9 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 584b2e2..8246103 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);