staging: greybus: remove unnecessary GPIO line direction check
As of commit 92ac7de317 ("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.
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Rui Miguel Silva <rui.silva@linaro.org>
Link: https://lore.kernel.org/r/20250610152036.86099-1-brgl@bgdev.pl
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b8394732ff
commit
1b30f644f7
@@ -192,12 +192,6 @@ static int gb_gpio_set_value_operation(struct gb_gpio_controller *ggc,
|
||||
struct gb_gpio_set_value_request request;
|
||||
int ret;
|
||||
|
||||
if (ggc->lines[which].direction == 1) {
|
||||
dev_warn(dev, "refusing to set value of input gpio %u\n",
|
||||
which);
|
||||
return -EPERM;
|
||||
}
|
||||
|
||||
request.which = which;
|
||||
request.value = value_high ? 1 : 0;
|
||||
ret = gb_operation_sync(ggc->connection, GB_GPIO_TYPE_SET_VALUE,
|
||||
|
||||
Reference in New Issue
Block a user