]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
misc: ti-fpc202: remove unneeded direction check
authorBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Thu, 17 Jul 2025 13:03:55 +0000 (15:03 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Fri, 18 Jul 2025 07:35:11 +0000 (09:35 +0200)
As of commit 92ac7de3175e3 ("gpiolib: don't allow setting values on input
lines"), the GPIO core makes sure values cannot be set on input lines.
Remove the unnecessary check.

Reviewed-by: Romain Gantois <romain.gantois@bootlin.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20250717130357.53491-1-brgl@bgdev.pl
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/misc/ti_fpc202.c

index f7cde245ac95475a3f78863c4ea1540d8cf3fbd5..ca415ef45cbe75dbeb6326298cc0e9e76d34910b 100644 (file)
@@ -125,9 +125,6 @@ static void fpc202_gpio_set(struct gpio_chip *chip, unsigned int offset,
        int ret;
        u8 val;
 
-       if (fpc202_gpio_get_dir(offset) == GPIO_LINE_DIRECTION_IN)
-               return;
-
        ret = fpc202_read(priv, FPC202_REG_OUT_A_OUT_B_VAL);
        if (ret < 0) {
                dev_err(&priv->client->dev, "Failed to set GPIO %d value! err %d\n", offset, ret);