These patches add support and documentation for the BCM6328 LED driver, which is present on BCM6318, BCM6328, BCM6362 and BCM63268. In these SoCs it's possible to control LEDs both as GPIOs or by hardware. However, on some devices there are Serial LEDs (LEDs connected to a 74hc controller), which can either be controlled by software (exporting the 74hc as spi-gpio) or hardware using this driver. The problem is some of these serial LEDs are hardware controlled (ethernet LEDs) and exporting the 74hc as spi-gpio prevents those LEDs to be hardware controlled, so the only chance to keep them working is by using this driver. v3->v4: Introduce changes suggested by Jacek. v2->v3: Introduce changes suggested by Jacek. v1->v2: Introduce changes suggested by Florian and Jonas. Álvaro Fernández Rojas (2): leds: add DT binding for BCM6328 LED controller leds: add BCM6328 LED driver .../devicetree/bindings/leds/leds-bcm6328.txt | 309 +++++++++++++++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-bcm6328.c | 413 +++++++++++++++++++++ 4 files changed, 731 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt create mode 100644 drivers/leds/leds-bcm6328.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html