Lines Matching refs:mux
118 struct clk_mux mux; member
126 struct clk_mux *mux = container_of(hw, struct clk_mux, hw); in to_clk_busy_mux() local
128 return container_of(mux, struct clk_busy_mux, mux); in to_clk_busy_mux()
135 return busy->mux_ops->get_parent(&busy->mux.hw); in clk_busy_mux_get_parent()
143 ret = busy->mux_ops->set_parent(&busy->mux.hw, index); in clk_busy_mux_set_parent()
170 busy->mux.reg = reg; in imx_clk_busy_mux()
171 busy->mux.shift = shift; in imx_clk_busy_mux()
172 busy->mux.mask = BIT(width) - 1; in imx_clk_busy_mux()
173 busy->mux.lock = &imx_ccm_lock; in imx_clk_busy_mux()
182 busy->mux.hw.init = &init; in imx_clk_busy_mux()
184 clk = clk_register(NULL, &busy->mux.hw); in imx_clk_busy_mux()