summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2015-04-20 06:59:30 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-04-20 07:00:21 +0200
commit9d309e5a19f7088f50d13b2cec5f6f885e63901d (patch)
treecaaf1b2f85e8cbc0cde0697532ea37c7162ac3e1
parent62adc52ed513e3080e2be6a233de4e06a90d1042 (diff)
downloadbarebox-9d309e5a19f7088f50d13b2cec5f6f885e63901d.tar.gz
barebox-9d309e5a19f7088f50d13b2cec5f6f885e63901d.tar.xz
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 <s.hauer@pengutronix.de>
-rw-r--r--drivers/led/led-gpio.c2
-rw-r--r--include/led.h4
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