Lines Matching refs:sel
278 int clk_mux_set_parent(struct stm32_clk_priv *priv, uint16_t pid, uint8_t sel) in clk_mux_set_parent() argument
288 mmio_clrsetbits_32(address, mask, (sel << mux->shift) & mask); in clk_mux_set_parent()
311 uint8_t sel; in _clk_stm32_set_parent() local
330 for (sel = 0; sel < parents->num_parents; sel++) { in _clk_stm32_set_parent()
331 if (parents->id_parents[sel] == (uint16_t)clkp) { in _clk_stm32_set_parent()
339 err = clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent()
374 int _clk_stm32_set_parent_by_index(struct stm32_clk_priv *priv, int clk, int sel) in _clk_stm32_set_parent_by_index() argument
384 return clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent_by_index()
392 int sel; in _clk_stm32_get_parent() local
407 sel = ops->get_parent(priv, clk_id); in _clk_stm32_get_parent()
409 sel = clk_mux_get_parent(priv, mux_id); in _clk_stm32_get_parent()
412 if ((sel >= 0) && (sel < parent->num_parents)) { in _clk_stm32_get_parent()
413 return parent->id_parents[sel]; in _clk_stm32_get_parent()