Lines Matching refs:val
21 static int meson_clk_degrees_from_val(unsigned int val, unsigned int width)
23 return phase_step(width) * val;
28 unsigned int val = DIV_ROUND_CLOSEST(degrees, phase_step(width));
32 * to 360, in which case val == (1 << width).
34 return val % (1 << width);
41 unsigned int val;
43 val = meson_parm_read(clk->map, &phase->ph);
45 return meson_clk_degrees_from_val(val, phase->ph.width);
52 unsigned int val;
54 val = meson_clk_degrees_to_val(degrees, phase->ph.width);
55 meson_parm_write(clk->map, &phase->ph, val);
85 unsigned int val;
88 val = meson_parm_read(clk->map, &tph->ph0);
89 meson_parm_write(clk->map, &tph->ph1, val);
90 meson_parm_write(clk->map, &tph->ph2, val);
99 unsigned int val;
102 val = meson_parm_read(clk->map, &tph->ph0);
104 return meson_clk_degrees_from_val(val, tph->ph0.width);
111 unsigned int val;
113 val = meson_clk_degrees_to_val(degrees, tph->ph0.width);
114 meson_parm_write(clk->map, &tph->ph0, val);
115 meson_parm_write(clk->map, &tph->ph1, val);
116 meson_parm_write(clk->map, &tph->ph2, val);
144 unsigned int val;
147 val = meson_parm_read(clk->map, &tph->ph);
148 meson_parm_write(clk->map, &tph->ws, val ? 0 : 1);
157 unsigned int val;
159 val = meson_parm_read(clk->map, &tph->ph);
161 return meson_clk_degrees_from_val(val, tph->ph.width);
168 unsigned int val;
170 val = meson_clk_degrees_to_val(degrees, tph->ph.width);
171 meson_parm_write(clk->map, &tph->ph, val);
172 meson_parm_write(clk->map, &tph->ws, val ? 0 : 1);