add generic stubs for GPIO LEDs
authorBernhard Nortmann <bernhard.nortmann@web.de>
Fri, 21 Aug 2015 13:13:20 +0000 (15:13 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 23 Oct 2015 16:15:28 +0000 (12:15 -0400)
commitd375ebbcb655ce8f9012cf93db347d3ced66eaac
tree0f7c155651ea1a9b6c403f273f31cb10ae2f8950
parent6c2441c1d3f3ac11c7840aa1381a5beca68aafb3
add generic stubs for GPIO LEDs

For boards that support LEDs driven via GPIO (CONFIG_GPIO_LED),
it may be useful to have some generic stubs (wrapper functions)
for the "colored" LEDs.

This allows defining STATUS_LED_* values directly to GPIO numbers,
e.g.: #define STATUS_LED_GREEN 248 /* = PH24 */

To keep those optional, it's probably best to introduce an additional
configuration setting. I've chosen CONFIG_GPIO_LED_STUBS for that.
Placing the code in drivers/misc/gpio_led.c also ensures that it
automatically depends on CONFIG_GPIO_LED too.

Signed-off-by: Bernhard Nortmann <bernhard.nortmann@web.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
drivers/misc/gpio_led.c