summaryrefslogtreecommitdiff
path: root/drivers/led
AgeCommit message (Collapse)AuthorFilesLines
2015-07-22dm: test: Add a test for the LED uclassSimon Glass1-0/+6
Add a test to confirm that we can adjust LEDs using the led_gpio driver. Signed-off-by: Simon Glass <sjg@chromium.org>
2015-07-22led: Return -ENODEV if the LED device cannot be foundSimon Glass1-2/+3
We normally use -ENODEV for a missing device, rather than -ENOENT. The latter is reserved for when we have a device but cannot find something within it. Also avoid looking at the root LED device since it is only a container. Signed-off-by: Simon Glass <sjg@chromium.org>
2015-07-22dm: led: Add a driver for GPIO-controlled LEDsSimon Glass3-0/+111
Add a simple driver which allows use of LEDs attached to GPIOs. The linux device tree binding is used. Signed-off-by: Simon Glass <sjg@chromium.org>
2015-07-22dm: Add support for LEDsSimon Glass3-0/+73
Add a simple uclass for LEDs, so that these can be controlled by the device tree and activated when needed. LEDs are referred to by their label. This implementation requires a driver for each type of LED (e.g GPIO, I2C). Signed-off-by: Simon Glass <sjg@chromium.org>