Lines Matching refs:parent_sel
819 static u8 parent_index(struct bcm_clk_sel *sel, u8 parent_sel) in parent_index() argument
825 if (sel->parent_sel[i] == parent_sel) in parent_index()
842 u32 parent_sel; in selector_read_index() local
854 parent_sel = bitfield_extract(reg_val, sel->shift, sel->width); in selector_read_index()
857 index = parent_index(sel, parent_sel); in selector_read_index()
860 __func__, parent_sel, ccu->name, sel->offset); in selector_read_index()
875 u32 parent_sel; in __sel_commit() local
891 parent_sel = bitfield_extract(reg_val, sel->shift, sel->width); in __sel_commit()
892 index = parent_index(sel, parent_sel); in __sel_commit()
901 parent_sel = sel->parent_sel[sel->clk_index]; in __sel_commit()
910 reg_val = bitfield_replace(reg_val, sel->shift, sel->width, parent_sel); in __sel_commit()