Home | History | Annotate | Download | only in amlogic

Lines Matching defs:div

43 	struct meson_clk_div *div = &clk->u.div;
60 val = CLK_READ(sc, div->reg);
63 if (div->div)
64 ratio = __SHIFTOUT(val, div->div);
68 if (div->flags & MESON_CLK_DIV_POWER_OF_TWO) {
70 } else if (div->flags & MESON_CLK_DIV_CPU_SCALE_TABLE) {
83 struct meson_clk_div *div = &clk->u.div;
96 if ((div->flags & MESON_CLK_DIV_SET_RATE_PARENT) != 0)
99 if (div->div == 0)
104 val = CLK_READ(sc, div->reg);
113 if ((div->flags & MESON_CLK_DIV_POWER_OF_TWO) != 0) {
116 } else if ((div->flags & MESON_CLK_DIV_CPU_SCALE_TABLE) != 0) {
122 if (raw_div > __SHIFTOUT_MASK(div->div)) {
127 val &= ~div->div;
128 val |= __SHIFTIN(raw_div, div->div);
129 CLK_WRITE(sc, div->reg, val);
143 struct meson_clk_div *div = &clk->u.div;
147 return div->parent;