leds: add API to get attached device for LED hw control
authorAndrew Lunn <andrew@lunn.ch>
Mon, 29 May 2023 16:32:32 +0000 (18:32 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 31 May 2023 08:42:08 +0000 (09:42 +0100)
commit052c38eb17e866c5b4cd43924e7a5e20167b55c0
treed402e50b609d13fd07d389ef56b5bbdb8ee03851
parented554d3f945179c5b159bddfad7be34b403fe11a
leds: add API to get attached device for LED hw control

Some specific LED triggers blink the LED based on events from a device
or subsystem.
For example, an LED could be blinked to indicate a network device is
receiving packets, or a disk is reading blocks. To correctly enable and
request the hw control of the LED, the trigger has to check if the
network interface or block device configured via a /sys/class/led file
match the one the LED driver provide for hw control for.

Provide an API call to get the device which the LED blinks for.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/leds.h