Lines Matching refs:clksel
58 struct clockgen_sourceinfo clksel[NUM_MUX_PARENTS]; member
643 u32 clksel; in mux_set_parent() local
648 clksel = hwc->parent_to_clksel[idx]; in mux_set_parent()
649 cg_out(hwc->cg, (clksel << CLKSEL_SHIFT) & CLKSEL_MASK, hwc->reg); in mux_set_parent()
657 u32 clksel; in mux_get_parent() local
660 clksel = (cg_in(hwc->cg, hwc->reg) & CLKSEL_MASK) >> CLKSEL_SHIFT; in mux_get_parent()
662 ret = hwc->clksel_to_parent[clksel]; in mux_get_parent()
690 if (!(hwc->info->clksel[idx].flags & CLKSEL_VALID)) in get_pll_div()
693 pll = hwc->info->clksel[idx].pll; in get_pll_div()
694 div = hwc->info->clksel[idx].div; in get_pll_div()
726 if (hwc->info->clksel[i].flags & CLKSEL_80PCT && in create_mux_common()
763 u32 clksel; in create_one_cmux() local
779 clksel = (cg_in(cg, hwc->reg) & CLKSEL_MASK) >> CLKSEL_SHIFT; in create_one_cmux()
780 div = get_pll_div(cg, hwc, clksel); in create_one_cmux()