Lines Matching refs:composite_conf
58 const struct composite_conf *composite_conf; in meson_clk_register_composite() local
60 composite_conf = clk_conf->conf.composite; in meson_clk_register_composite()
68 + composite_conf->mux_parm.reg_off; in meson_clk_register_composite()
69 mux->shift = composite_conf->mux_parm.shift; in meson_clk_register_composite()
70 mux->mask = BIT(composite_conf->mux_parm.width) - 1; in meson_clk_register_composite()
71 mux->flags = composite_conf->mux_flags; in meson_clk_register_composite()
73 mux->table = composite_conf->mux_table; in meson_clk_register_composite()
74 mux_ops = (composite_conf->mux_flags & CLK_MUX_READ_ONLY) ? in meson_clk_register_composite()
78 if (MESON_PARM_APPLICABLE(&composite_conf->div_parm)) { in meson_clk_register_composite()
86 + composite_conf->div_parm.reg_off; in meson_clk_register_composite()
87 div->shift = composite_conf->div_parm.shift; in meson_clk_register_composite()
88 div->width = composite_conf->div_parm.width; in meson_clk_register_composite()
90 div->flags = composite_conf->div_flags; in meson_clk_register_composite()
91 div->table = composite_conf->div_table; in meson_clk_register_composite()
94 if (MESON_PARM_APPLICABLE(&composite_conf->gate_parm)) { in meson_clk_register_composite()
102 + composite_conf->div_parm.reg_off; in meson_clk_register_composite()
103 gate->bit_idx = composite_conf->gate_parm.shift; in meson_clk_register_composite()
104 gate->flags = composite_conf->gate_flags; in meson_clk_register_composite()