Lines Matching refs:reg
29 * @reg: IO-remapped register
38 void __iomem *reg;
53 val = (readl(clock->reg) & ~(CPG_DIV6_DIV_MASK | CPG_DIV6_CKSTP))
55 writel(val, clock->reg);
65 val = readl(clock->reg);
75 writel(val, clock->reg);
82 return !(readl(clock->reg) & CPG_DIV6_CKSTP);
122 val = readl(clock->reg) & ~CPG_DIV6_DIV_MASK;
125 writel(val | CPG_DIV6_DIV(clock->div - 1), clock->reg);
139 hw_index = (readl(clock->reg) >> clock->src_shift) &
163 writel((readl(clock->reg) & mask) | (hw_index << clock->src_shift),
164 clock->reg);
209 * @reg: Mapped register used to control the DIV6 clock
215 void __iomem *reg,
228 clock->reg = reg;
234 clock->div = (readl(clock->reg) & CPG_DIV6_DIV_MASK) + 1;
297 void __iomem *reg;
313 reg = of_iomap(np, 0);
314 if (reg == NULL) {
326 clk = cpg_div6_register(clk_name, num_parents, parent_names, reg, NULL);
339 if (reg)
340 iounmap(reg);