diff --git a/drivers/led/led-gpio.c b/drivers/led/led-gpio.c index 807251721..e470b1cff 100644 --- a/drivers/led/led-gpio.c +++ b/drivers/led/led-gpio.c @@ -192,7 +192,7 @@ err_gpio_r: * led_gpio_rgb_unregister - remove a gpio controlled rgb LED from the framework * @param led The gpio LED */ -void led_gpio_rgb_unregister(struct gpio_led *led) +void led_gpio_rgb_unregister(struct gpio_rgb_led *led) { led_unregister(&led->led); } diff --git a/include/led.h b/include/led.h index f17621e16..ddf8d9008 100644 --- a/include/led.h +++ b/include/led.h @@ -110,14 +110,14 @@ static inline void led_gpio_bicolor_unregister(struct gpio_bicolor_led *led) #ifdef CONFIG_LED_GPIO_RGB int led_gpio_rgb_register(struct gpio_rgb_led *led); -void led_gpio_rgb_unregister(struct gpio_led *led); +void led_gpio_rgb_unregister(struct gpio_rgb_led *led); #else static inline int led_gpio_rgb_register(struct gpio_rgb_led *led) { return -ENOSYS; } -static inline void led_gpio_rgb_unregister(struct gpio_led *led) +static inline void led_gpio_rgb_unregister(struct gpio_rgb_led *led) { } #endif