From: Varun Wadekar Date: Mon, 25 Oct 2010 04:31:28 +0000 (+0530) Subject: [ARM] tegra: fuse read/write apis for fuse burning X-Git-Tag: firefly_0821_release~9833^2~101^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c3b77692f4e3e0a62da1c7749aa3a1c16fa586aa;p=firefly-linux-kernel-4.4.55.git [ARM] tegra: fuse read/write apis for fuse burning expose fuse register read and write apis for fuse burning Change-Id: Id6785f5506fe9293ddb5072240f49470ca5fcd08 Signed-off-by: Varun Wadekar --- diff --git a/arch/arm/mach-tegra/fuse.c b/arch/arm/mach-tegra/fuse.c index 3c0d89c934d4..3ba5ec9c06bb 100644 --- a/arch/arm/mach-tegra/fuse.c +++ b/arch/arm/mach-tegra/fuse.c @@ -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)); diff --git a/arch/arm/mach-tegra/fuse.h b/arch/arm/mach-tegra/fuse.h index 584b2e27dbda..82461036a0e1 100644 --- a/arch/arm/mach-tegra/fuse.h +++ b/arch/arm/mach-tegra/fuse.h @@ -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);