OSDN Git Service

leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabled
authorAndrew Lunn <andrew@lunn.ch>
Mon, 17 Apr 2023 15:17:26 +0000 (17:17 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Apr 2023 11:59:15 +0000 (12:59 +0100)
commite5029edd53937a29801ef507cee12e657ff31ea9
tree7e85e1ec8d61e351a8429c5404c9513890645004
parent91acadcc6e599dfc62717abcdad58a459cfb1684
leds: Provide stubs for when CLASS_LED & NEW_LEDS are disabled

Provide stubs for devm_led_classdev_register_ext() and
led_init_default_state_get() so that LED drivers embedded within other
drivers such as PHYs and Ethernet switches still build when LEDS_CLASS
or NEW_LEDS are disabled. This also helps with Kconfig dependencies,
which are somewhat hairy for phylib and mdio and only get worse when
adding a dependency on LED_CLASS.

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