Lines Matching refs:sel
21 static void __krait_mux_set_sel(struct krait_mux_clk *mux, int sel) in __krait_mux_set_sel() argument
29 regval |= (sel & mux->mask) << mux->shift; in __krait_mux_set_sel()
32 regval |= (sel & mux->mask) << (mux->shift + LPL_SHIFT); in __krait_mux_set_sel()
45 u32 sel; in krait_mux_set_parent() local
47 sel = clk_mux_index_to_val(mux->parent_map, 0, index); in krait_mux_set_parent()
48 mux->en_mask = sel; in krait_mux_set_parent()
51 __krait_mux_set_sel(mux, sel); in krait_mux_set_parent()
61 u32 sel; in krait_mux_get_parent() local
63 sel = krait_get_l2_indirect_reg(mux->offset); in krait_mux_get_parent()
64 sel >>= mux->shift; in krait_mux_get_parent()
65 sel &= mux->mask; in krait_mux_get_parent()
66 mux->en_mask = sel; in krait_mux_get_parent()
68 return clk_mux_val_to_index(hw, mux->parent_map, 0, sel); in krait_mux_get_parent()