Lines Matching defs:new_chan
54 static int i2c_demux_activate_master(struct i2c_demux_pinctrl_priv *priv, u32 new_chan)
60 ret = of_changeset_apply(&priv->chan[new_chan].chgset);
64 adap = of_get_i2c_adapter_by_node(priv->chan[new_chan].parent_np);
94 priv->chan[new_chan].parent_adap = adap;
95 priv->cur_chan = new_chan;
123 of_changeset_revert(&priv->chan[new_chan].chgset);
125 dev_err(priv->dev, "failed to setup demux-adapter %d (%d)\n", new_chan, ret);
148 static int i2c_demux_change_master(struct i2c_demux_pinctrl_priv *priv, u32 new_chan)
152 if (new_chan == priv->cur_chan)
159 return i2c_demux_activate_master(priv, new_chan);