linux/drivers/staging/greybus
Bartosz Golaszewski 90bccdb482 staging: greybus: use new GPIO line value setter callbacks
struct gpio_chip now has callbacks for setting line values that return
an integer, allowing to indicate failures. Convert the driver to using
them.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Alex Elder <elder@riscstar.com>
Reviewed-by: Rui Miguel Silva <rui.silva@linaro.org>
Link: https://lore.kernel.org/r/20250407-gpiochip-set-rv-greybus-v1-1-9d4f721db7ca@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-04-15 16:26:48 +02:00
..
Documentation
Kconfig
Makefile
TODO
arche-apb-ctrl.c staging: Switch back to struct platform_driver::remove() 2024-10-09 11:54:53 +02:00
arche-platform.c staging: Switch back to struct platform_driver::remove() 2024-10-09 11:54:53 +02:00
arche_platform.h
audio_apbridgea.c
audio_apbridgea.h
audio_codec.c
audio_codec.h
audio_gb.c
audio_helper.c
audio_helper.h
audio_manager.c
audio_manager.h
audio_manager_module.c
audio_manager_private.h
audio_manager_sysfs.c
audio_module.c
audio_topology.c
authentication.c Revert "staging: greybus: Fix capitalization and punctuation inconsistencies" 2024-09-11 15:56:26 +02:00
bootrom.c Revert "staging: greybus: Fix capitalization and punctuation inconsistencies" 2024-09-11 15:56:26 +02:00
camera.c staging: greybus: camera: fix code alignment warning 2025-04-07 06:38:08 +01:00
firmware.h
fw-core.c
fw-download.c
fw-management.c staging: greybus: Check for string truncation instead of NUL-termination 2025-04-15 16:26:46 +02:00
gb-camera.h
gbphy.c
gbphy.h
gpio.c staging: greybus: use new GPIO line value setter callbacks 2025-04-15 16:26:48 +02:00
greybus_authentication.h
greybus_firmware.h
hid.c
i2c.c
light.c Revert "staging: greybus: Fix capitalization and punctuation inconsistencies" 2024-09-11 15:56:26 +02:00
log.c Revert "staging: greybus: Fix capitalization and punctuation inconsistencies" 2024-09-11 15:56:26 +02:00
loopback.c
power_supply.c
pwm.c
raw.c
sdio.c
spi.c
spilib.c staging: greybus: spi: switch to use spi_alloc_host() 2024-09-03 10:32:50 +02:00
spilib.h
uart.c tty: staging/greybus: pass tty_driver flags to tty_alloc_driver() 2025-03-20 08:00:51 -07:00
usb.c
vibrator.c