Lines Matching refs:source
164 void clock_ll_set_source_divisor(enum periph_id periph_id, unsigned source, in clock_ll_set_source_divisor() argument
173 value |= source << OUT_CLK_SOURCE_31_30_SHIFT; in clock_ll_set_source_divisor()
182 unsigned source) in clock_ll_set_source_bits() argument
189 source << OUT_CLK_SOURCE_31_30_SHIFT); in clock_ll_set_source_bits()
194 source << OUT_CLK_SOURCE_31_29_SHIFT); in clock_ll_set_source_bits()
199 source << OUT_CLK_SOURCE_31_28_SHIFT); in clock_ll_set_source_bits()
232 void clock_ll_set_source(enum periph_id periph_id, unsigned source) in clock_ll_set_source() argument
234 clock_ll_set_source_bits(periph_id, MASK_BITS_31_30, source); in clock_ll_set_source()
407 static int adjust_periph_pll(enum periph_id periph_id, int source, in adjust_periph_pll() argument
417 if (source < 0) in adjust_periph_pll()
420 clock_ll_set_source_bits(periph_id, mux_bits, source); in adjust_periph_pll()
429 int source; in clock_get_periph_parent() local
435 source = clock_ll_get_source_bits(periph_id, mux_bits); in clock_get_periph_parent()
437 return get_periph_clock_id(periph_id, source); in clock_get_periph_parent()
444 int mux_bits, divider_bits, source; in clock_adjust_periph_pll_div() local
449 source = get_periph_clock_source(periph_id, parent, &mux_bits, in clock_adjust_periph_pll_div()
458 if (adjust_periph_pll(periph_id, source, mux_bits, divider)) in clock_adjust_periph_pll_div()
712 int source, mux_bits, divider_bits; in clock_init() local
717 source = get_periph_clock_source(periph_id, parent, &mux_bits, in clock_init()
719 clock_ll_set_source_bits(periph_id, mux_bits, source); in clock_init()