[PATCH RESEND 0/2] leds: gpio: Add devlink between the leds-gpio device and the gpio used.
From: Herve Codina
Date: Tue Feb 20 2024 - 08:40:05 EST
Hi,
Note: Resent this series with Saravana added in Cc.
When a gpio used by the leds-gpio device is removed, the leds-gpio
device continues to use this gpio. Also, when the gpio is back, the
leds-gpio still uses the old removed gpio.
A consumer/supplier relationship is missing between the leds-gpio device
(consumer) and the gpio used (supplier).
This series adds an addionnal devlink between this two device.
With this link when the gpio is removed, the leds-gpio device is also
removed.
Best regards,
Hervé Codina
Herve Codina (2):
gpiolib: Introduce gpiod_device_add_link()
leds: gpio: Add devlinks between the gpio consumed and the gpio leds
device
drivers/gpio/gpiolib.c | 32 ++++++++++++++++++++++++++++++++
drivers/leds/leds-gpio.c | 15 +++++++++++++++
include/linux/gpio/consumer.h | 5 +++++
3 files changed, 52 insertions(+)
--
2.43.0