Lines Matching refs:sel
269 int clk_mux_set_parent(struct stm32_clk_priv *priv, uint16_t pid, uint8_t sel) in clk_mux_set_parent() argument
279 mmio_clrsetbits_32(address, mask, (sel << mux->shift) & mask); in clk_mux_set_parent()
302 uint8_t sel; in _clk_stm32_set_parent() local
321 for (sel = 0; sel < parents->num_parents; sel++) { in _clk_stm32_set_parent()
322 if (parents->id_parents[sel] == (uint16_t)clkp) { in _clk_stm32_set_parent()
330 err = clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent()
365 int _clk_stm32_set_parent_by_index(struct stm32_clk_priv *priv, int clk, int sel) in _clk_stm32_set_parent_by_index() argument
375 return clk_mux_set_parent(priv, pid, sel); in _clk_stm32_set_parent_by_index()
383 int sel; in _clk_stm32_get_parent() local
398 sel = clk->ops->get_parent(priv, clk_id); in _clk_stm32_get_parent()
400 sel = clk_mux_get_parent(priv, mux_id); in _clk_stm32_get_parent()
403 if ((sel >= 0) && (sel < parent->num_parents)) { in _clk_stm32_get_parent()
404 return parent->id_parents[sel]; in _clk_stm32_get_parent()