From 9d309e5a19f7088f50d13b2cec5f6f885e63901d Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Mon, 20 Apr 2015 06:59:30 +0200 Subject: led: Fix led_gpio_rgb_unregister prototype Analog to the other led_unregister prototypes this must take the LED type specific struct. Signed-off-by: Sascha Hauer --- drivers/led/led-gpio.c | 2 +- include/led.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/led/led-gpio.c b/drivers/led/led-gpio.c index 807251721f..e470b1cff5 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 f17621e164..ddf8d90084 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 -- cgit v1.2.3