Lines Matching refs:reg
32 void __iomem *reg; member
44 u32 reg; in clk_gate2_enable() local
52 reg = readl(gate->reg); in clk_gate2_enable()
53 reg |= 3 << gate->bit_idx; in clk_gate2_enable()
54 writel(reg, gate->reg); in clk_gate2_enable()
65 u32 reg; in clk_gate2_disable() local
77 reg = readl(gate->reg); in clk_gate2_disable()
78 reg &= ~(3 << gate->bit_idx); in clk_gate2_disable()
79 writel(reg, gate->reg); in clk_gate2_disable()
85 static int clk_gate2_reg_is_enabled(void __iomem *reg, u8 bit_idx) in clk_gate2_reg_is_enabled() argument
87 u32 val = readl(reg); in clk_gate2_reg_is_enabled()
99 return clk_gate2_reg_is_enabled(gate->reg, gate->bit_idx); in clk_gate2_is_enabled()
106 u32 reg; in clk_gate2_disable_unused() local
111 reg = readl(gate->reg); in clk_gate2_disable_unused()
112 reg &= ~(3 << gate->bit_idx); in clk_gate2_disable_unused()
113 writel(reg, gate->reg); in clk_gate2_disable_unused()
128 void __iomem *reg, u8 bit_idx, in clk_register_gate2() argument
141 gate->reg = reg; in clk_register_gate2()