Lines Matching refs:sclk
40 struct clksrc_clk *sclk = to_clksrc(clk);
42 u32 clkdiv = __raw_readl(sclk->reg_div.reg);
43 u32 mask = bit_mask(sclk->reg_div.shift, sclk->reg_div.size);
46 clkdiv >>= sclk->reg_div.shift;
55 struct clksrc_clk *sclk = to_clksrc(clk);
56 void __iomem *reg = sclk->reg_div.reg;
58 u32 mask = bit_mask(sclk->reg_div.shift, sclk->reg_div.size);
63 if (div > (1 << sclk->reg_div.size))
68 val |= (div - 1) << sclk->reg_div.shift;
76 struct clksrc_clk *sclk = to_clksrc(clk);
77 struct clksrc_sources *srcs = sclk->sources;
78 u32 clksrc = __raw_readl(sclk->reg_src.reg);
79 u32 mask = bit_mask(sclk->reg_src.shift, sclk->reg_src.size);
93 clksrc |= src_nr << sclk->reg_src.shift;
95 __raw_writel(clksrc, sclk->reg_src.reg);
105 struct clksrc_clk *sclk = to_clksrc(clk);
107 int max_div = 1 << sclk->reg_div.size;