Lines Matching refs:muxc
73 struct i2c_mux_core *muxc; member
2178 static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_select() argument
2180 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_select()
2186 static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_deselect() argument
2188 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_deselect()
2221 state->muxc = i2c_mux_alloc(client->adapter, &client->dev, in lgdt3306a_probe()
2224 if (!state->muxc) { in lgdt3306a_probe()
2228 state->muxc->priv = client; in lgdt3306a_probe()
2229 ret = i2c_mux_add_adapter(state->muxc, 0, 0, 0); in lgdt3306a_probe()
2235 *config->i2c_adapter = state->muxc->adapter[0]; in lgdt3306a_probe()
2255 i2c_mux_del_adapters(state->muxc); in lgdt3306a_remove()