Lines Matching refs:muxc
73 struct i2c_mux_core *muxc; member
2156 static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_select() argument
2158 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_select()
2164 static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_deselect() argument
2166 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_deselect()
2198 state->muxc = i2c_mux_alloc(client->adapter, &client->dev, in lgdt3306a_probe()
2201 if (!state->muxc) { in lgdt3306a_probe()
2205 state->muxc->priv = client; in lgdt3306a_probe()
2206 ret = i2c_mux_add_adapter(state->muxc, 0, 0, 0); in lgdt3306a_probe()
2212 *config->i2c_adapter = state->muxc->adapter[0]; in lgdt3306a_probe()
2232 i2c_mux_del_adapters(state->muxc); in lgdt3306a_remove()