Lines Matching refs:val
70 #define WRITE4(_clk, off, val) \
71 CLKDEV_WRITE_4(clknode_get_device(_clk), off, val)
72 #define READ4(_clk, off, val) \
73 CLKDEV_READ_4(clknode_get_device(_clk), off, val)
98 uint32_t val;
104 READ4(clk, sc->offset, &val);
106 val |= (1 << sc->gate_shift);
107 val |= (1 << LDO1_EN_SHIFT);
108 val |= (1 << LDO2_EN_SHIFT);
110 val &= ~(1 << sc->gate_shift);
111 val &= ~(1 << LDO1_EN_SHIFT);
112 val &= ~(1 << LDO2_EN_SHIFT);
114 WRITE4(clk, sc->offset, val);
159 uint32_t val;
180 READ4(clk, sc->offset, &val);
182 val &= ~(1 << sc->gate_shift);
183 WRITE4(clk, sc->offset, val);
188 val &= ~sc->k.mask;
189 val &= ~sc->m.mask;
190 val &= ~sc->n.mask;
191 val |= k << sc->k.shift;
192 val |= m << sc->m.shift;
193 val |= n << sc->n.shift;
196 WRITE4(clk, sc->offset, val);
199 val |= 1 << sc->gate_shift;
200 WRITE4(clk, sc->offset, val);
204 READ4(clk, sc->offset, &val);
205 if ((val & (1 << sc->lock_shift)) != 0)
220 uint32_t val, m, n, k;
225 READ4(clk, sc->offset, &val);
228 k = aw_clk_get_factor(val, &sc->k);
229 m = aw_clk_get_factor(val, &sc->m);
230 n = aw_clk_get_factor(val, &sc->n);