static int i2c_mux_gpio_deselect(struct i2c_mux_core *muxc, u32 chan) { struct gpiomux *mux = i2c_mux_priv(muxc); i2c_mux_gpio_set(mux, mux->data.idle); return 0; }
static int i2c_mux_gpio_deselect(struct i2c_adapter *adap, void *data, u32 chan) { struct gpiomux *mux = data; i2c_mux_gpio_set(mux, mux->data.idle); return 0; }
static int i2c_mux_gpio_select(struct i2c_mux_core *muxc, u32 chan) { struct gpiomux *mux = i2c_mux_priv(muxc); i2c_mux_gpio_set(mux, chan); return 0; }