Lines Matching +full:bcm6358 +full:- +full:gpio
1 LEDs connected to Broadcom BCM6358 controller
3 This controller is present on BCM6358 and BCM6368.
5 which can either be controlled by software (exporting the 74x164 as spi-gpio.
6 See Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml), or
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 - default-state : see
30 - linux,default-trigger : see
34 Scenario 1 : BCM6358
35 leds0: led-controller@fffe00d0 {
36 compatible = "brcm,bcm6358-leds";
37 #address-cells = <1>;
38 #size-cells = <0>;
43 active-low;
48 active-low;
53 active-low;
58 active-low;
64 leds0: led-controller@100000d0 {
65 compatible = "brcm,bcm6358-leds";
66 #address-cells = <1>;
67 #size-cells = <0>;
69 brcm,pol-low;
70 brcm,clk-div = <4>;
74 active-low;
79 active-low;
81 default-state = "on";
89 active-low;
98 active-low;
103 active-low;
108 active-low;
117 active-low;
122 active-low;
131 active-low;
136 active-low;