Lines Matching refs:muxc
73 struct i2c_mux_core *muxc; member
2192 static int lgdt3306a_select(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_select() argument
2194 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_select()
2200 static int lgdt3306a_deselect(struct i2c_mux_core *muxc, u32 chan) in lgdt3306a_deselect() argument
2202 struct i2c_client *client = i2c_mux_priv(muxc); in lgdt3306a_deselect()
2235 state->muxc = i2c_mux_alloc(client->adapter, &client->dev, in lgdt3306a_probe()
2238 if (!state->muxc) { in lgdt3306a_probe()
2242 state->muxc->priv = client; in lgdt3306a_probe()
2243 ret = i2c_mux_add_adapter(state->muxc, 0, 0, 0); in lgdt3306a_probe()
2249 *config->i2c_adapter = state->muxc->adapter[0]; in lgdt3306a_probe()
2269 i2c_mux_del_adapters(state->muxc); in lgdt3306a_remove()