--- zzzz-none-000/linux-4.19.183/include/linux/leds.h 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/include/linux/leds.h 2023-06-28 08:54:20.000000000 +0000 @@ -22,6 +22,7 @@ #include struct device; +struct device_node; /* * LED Core */ @@ -139,6 +140,11 @@ extern void led_classdev_suspend(struct led_classdev *led_cdev); extern void led_classdev_resume(struct led_classdev *led_cdev); +extern struct led_classdev *of_led_get(struct device_node *np, int index); +extern void led_put(struct led_classdev *led_cdev); +struct led_classdev *__must_check devm_of_led_get(struct device *dev, + int index); + /** * led_blink_set - set blinking with software fallback * @led_cdev: the LED to start blinking