sh: use ioread32/iowrite32 and mapped_reg for mstp32
PATCH 2/4 sh: use ioread32/iowrite32 and mapped_reg for mstp32
From: Magnus Damm <[email protected]>
Convert the CPG MSTP32 helper code to use the new mapped_reg together with ioread32() and iowrite32().
Signed-off-by Magnus Damm <[email protected]>
---
drivers/sh/clk/cpg.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/sh/clk/cpg.c +4 -4
@@ -15,15 +15,15 @@static int sh_clk_mstp32_enable (struct clk *clk) { -__raw_writel (__raw_readl (clk->enable_reg) & ~(1 << clk->enable_bit), - clk->enable_reg); +iowrite32 (ioread32 (clk->mapped_reg) & ~(1 << clk->enable_bit), + clk->mapped_reg);return 0 ; }static void sh_clk_mstp32_disable (struct clk *clk) { -__raw_writel (__raw_readl (clk->enable_reg) | (1 << clk->enable_bit), - clk->enable_reg); +iowrite32 (ioread32 (clk->mapped_reg) | (1 << clk->enable_bit), + clk->mapped_reg); }static struct clk_ops sh_clk_mstp32_clk_ops = {