Home | History | Annotate | Download | only in nxp

Lines Matching refs:mux

45 	struct imx_ccm_mux *mux = &clk->u.mux;
49 const uint32_t val = CCM_READ(sc, clk->regidx, mux->reg);
50 const u_int sel = __SHIFTOUT(val, mux->sel);
52 if (sel >= mux->nparents)
55 return mux->parents[sel];
62 struct imx_ccm_mux *mux = &clk->u.mux;
67 for (u_int sel = 0; sel < mux->nparents; sel++) {
68 if (strcmp(mux->parents[sel], parent) == 0) {
69 val = CCM_READ(sc, clk->regidx, mux->reg);
70 val &= ~mux->sel;
71 val |= __SHIFTIN(sel, mux->sel);
72 CCM_WRITE(sc, clk->regidx, mux->reg, val);