aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/muxes
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i2c/muxes')
-rw-r--r--drivers/i2c/muxes/i2c-mux-gpio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/i2c/muxes/i2c-mux-gpio.c b/drivers/i2c/muxes/i2c-mux-gpio.c
index cf93f10b59af..3d12e859e748 100644
--- a/drivers/i2c/muxes/i2c-mux-gpio.c
+++ b/drivers/i2c/muxes/i2c-mux-gpio.c
@@ -38,7 +38,7 @@ static int i2c_mux_gpio_select(struct i2c_adapter *adap, void *data, u32 chan)
38{ 38{
39 struct gpiomux *mux = data; 39 struct gpiomux *mux = data;
40 40
41 i2c_mux_gpio_set(mux, mux->data.values[chan]); 41 i2c_mux_gpio_set(mux, chan);
42 42
43 return 0; 43 return 0;
44} 44}
@@ -224,7 +224,7 @@ static int i2c_mux_gpio_probe(struct platform_device *pdev)
224 unsigned int class = mux->data.classes ? mux->data.classes[i] : 0; 224 unsigned int class = mux->data.classes ? mux->data.classes[i] : 0;
225 225
226 mux->adap[i] = i2c_add_mux_adapter(parent, &pdev->dev, mux, nr, 226 mux->adap[i] = i2c_add_mux_adapter(parent, &pdev->dev, mux, nr,
227 i, class, 227 mux->data.values[i], class,
228 i2c_mux_gpio_select, deselect); 228 i2c_mux_gpio_select, deselect);
229 if (!mux->adap[i]) { 229 if (!mux->adap[i]) {
230 ret = -ENODEV; 230 ret = -ENODEV;