Lines Matching defs:mux_id
347 int clk_mux_get_parent(struct stm32_clk_priv *priv, uint32_t mux_id)
353 if (mux_id >= priv->nb_parents) {
357 parent = &priv->parents[mux_id];
382 uint16_t mux_id;
385 mux_id = priv->clks[clk_id].parent;
386 if (mux_id == CLK_IS_ROOT) {
390 if (mux_id < MUX_MAX_PARENTS) {
391 return mux_id & MUX_PARENT_MASK;
394 mux_id &= MUX_PARENT_MASK;
395 parent = &priv->parents[mux_id];
400 sel = clk_mux_get_parent(priv, mux_id);
412 uint16_t mux_id;
414 mux_id = priv->clks[clk_id].parent;
415 if (mux_id == CLK_IS_ROOT) {
419 if (mux_id < MUX_MAX_PARENTS) {
420 return mux_id & MUX_PARENT_MASK;
423 mux_id &= MUX_PARENT_MASK;
425 return clk_mux_get_parent(priv, mux_id);
431 uint16_t mux_id;
433 mux_id = priv->clks[clk_id].parent;
434 if (mux_id == CLK_IS_ROOT) {
438 if (mux_id < MUX_MAX_PARENTS) {
439 return mux_id & MUX_PARENT_MASK;
442 mux_id &= MUX_PARENT_MASK;
443 parent = &priv->parents[mux_id];