1 LEDs connected to Broadcom BCM6358 controller
3 This controller is present on BCM6358 and BCM6368.
4 In these SoCs there are Serial LEDs (LEDs connected to a 74x164 controller),
5 which can either be controlled by software (exporting the 74x164 as spi-gpio.
6 See Documentation/devicetree/bindings/gpio/gpio-74x164.txt), or
7 by hardware using this driver.
10 - compatible : should be "brcm,bcm6358-leds".
11 - #address-cells : must be 1.
12 - #size-cells : must be 0.
13 - reg : BCM6358 LED controller address and size.
16 - brcm,clk-div : SCK signal divider. Possible values are 1, 2, 4 and 8.
18 - brcm,clk-dat-low : Boolean, makes clock and data signals active low.
21 Each LED is represented as a sub-node of the brcm,bcm6358-leds device.
23 LED sub-node required properties:
24 - reg : LED pin number (only LEDs 0 to 31 are valid).
26 LED sub-node optional properties:
27 - label : see Documentation/devicetree/bindings/leds/common.txt
28 - active-low : Boolean, makes LED active low.
31 Documentation/devicetree/bindings/leds/common.txt
32 - linux,default-trigger : see
33 Documentation/devicetree/bindings/leds/common.txt
37 leds0: led-controller@fffe00d0 {
38 compatible = "brcm,bcm6358-leds";
41 reg = <0xfffe00d0 0x8>;
46 label = "white:alarm";
66 leds0: led-controller@100000d0 {
67 compatible = "brcm,bcm6358-leds";
70 reg = <0x100000d0 0x8>;
82 label = "green:power";
92 label = "red:broadband";
96 label = "green:broadband";
101 label = "blue:broadband";
106 label = "red:wireless";
111 label = "green:wireless";
115 label = "blue:wireless";
125 label = "green:phone";
129 label = "blue:phone";
134 label = "red:upgrading";
139 label = "green:upgrading";
143 label = "blue:upgrading";