Lines Matching defs:val
50 u32 val;
56 val = readl(asiu->gate_base + clk->gate.offset);
57 val |= (1 << clk->gate.en_shift);
58 writel(val, asiu->gate_base + clk->gate.offset);
67 u32 val;
73 val = readl(asiu->gate_base + clk->gate.offset);
74 val &= ~(1 << clk->gate.en_shift);
75 writel(val, asiu->gate_base + clk->gate.offset);
83 u32 val;
92 val = readl(asiu->div_base + clk->div.offset);
93 if ((val & (1 << clk->div.en_shift)) == 0) {
99 div_h = (val >> clk->div.high_shift) & bit_mask(clk->div.high_width);
101 div_l = (val >> clk->div.low_shift) & bit_mask(clk->div.low_width);
135 u32 val;
142 val = readl(asiu->div_base + clk->div.offset);
143 val &= ~(1 << clk->div.en_shift);
144 writel(val, asiu->div_base + clk->div.offset);
156 val = readl(asiu->div_base + clk->div.offset);
157 val |= 1 << clk->div.en_shift;
159 val &= ~(bit_mask(clk->div.high_width)
161 val |= div_h << clk->div.high_shift;
163 val &= ~(bit_mask(clk->div.high_width)
167 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift);
168 val |= div_l << clk->div.low_shift;
170 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift);
172 writel(val, asiu->div_base + clk->div.offset);