]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/led/led-uclass.c
dm: led: Add support for blinking LEDs
[people/ms/u-boot.git] / drivers / led / led-uclass.c
index ea5fbabadf3b78aaa31f202c86d907cdf8622da5..78ab76050d64953e19b9f767021689263689444d 100644 (file)
@@ -52,6 +52,18 @@ enum led_state_t led_get_state(struct udevice *dev)
        return ops->get_state(dev);
 }
 
+#ifdef CONFIG_LED_BLINK
+int led_set_period(struct udevice *dev, int period_ms)
+{
+       struct led_ops *ops = led_get_ops(dev);
+
+       if (!ops->set_period)
+               return -ENOSYS;
+
+       return ops->set_period(dev, period_ms);
+}
+#endif
+
 UCLASS_DRIVER(led) = {
        .id             = UCLASS_LED,
        .name           = "led",