diff options
| -rw-r--r-- | drivers/gpio/gpio-line-mux.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/gpio/gpio-line-mux.c b/drivers/gpio/gpio-line-mux.c index a4f384306218..62548fbd3ca0 100644 --- a/drivers/gpio/gpio-line-mux.c +++ b/drivers/gpio/gpio-line-mux.c @@ -29,9 +29,6 @@ static int gpio_lmux_gpio_get(struct gpio_chip *gc, unsigned int offset) struct gpio_lmux *glm = gpiochip_get_data(gc); int ret; - if (offset > gc->ngpio) - return -EINVAL; - ret = mux_control_select_delay(glm->mux, glm->gpio_mux_states[offset], MUX_SELECT_DELAY_US); if (ret < 0) @@ -42,12 +39,6 @@ static int gpio_lmux_gpio_get(struct gpio_chip *gc, unsigned int offset) return ret; } -static int gpio_lmux_gpio_set(struct gpio_chip *gc, unsigned int offset, - int value) -{ - return -EOPNOTSUPP; -} - static int gpio_lmux_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) { @@ -80,7 +71,6 @@ static int gpio_lmux_probe(struct platform_device *pdev) glm->gc.parent = dev; glm->gc.get = gpio_lmux_gpio_get; - glm->gc.set = gpio_lmux_gpio_set; glm->gc.get_direction = gpio_lmux_gpio_get_direction; glm->mux = devm_mux_control_get(dev, NULL); |
