1 Binding for the CPLD LEDs (GPIO extension bus) found on some LaCie/Seagate
2 boards (Example: 2Big/5Big Network v2, 2Big NAS).
5 - compatible: "lacie,netxbig-leds".
6 - gpio-ext: Phandle for the gpio-ext bus.
9 - timers: Timer array. Each timer entry is represented by three integers:
10 Mode (gpio-ext bus), delay_on and delay_off.
12 Each LED is represented as a sub-node of the netxbig-leds device.
14 Required sub-node properties:
15 - mode-addr: Mode register address on gpio-ext bus.
16 - mode-val: Mode to value mapping. Each entry is represented by two integers:
17 A mode and the corresponding value on the gpio-ext bus.
18 - bright-addr: Brightness register address on gpio-ext bus.
19 - max-brightness: Maximum brightness value.
21 Optional sub-node properties:
22 - label: Name for this LED. If omitted, the label is taken from the node name.
23 - linux,default-trigger: Trigger assigned to the LED.
28 compatible = "lacie,netxbig-leds";
32 timers = <NETXBIG_LED_TIMER1 500 500
33 NETXBIG_LED_TIMER2 500 1000>;
36 label = "netxbig:blue:power";
38 mode-val = <NETXBIG_LED_OFF 0
41 NETXBIG_LED_TIMER2 7>;
46 label = "netxbig:red:power";
48 mode-val = <NETXBIG_LED_OFF 0
50 NETXBIG_LED_TIMER1 4>;
55 label = "netxbig:blue:sata0";
57 mode-val = <NETXBIG_LED_OFF 0
60 NETXBIG_LED_TIMER1 3>;
65 label = "netxbig:red:sata0";
67 mode-val = <NETXBIG_LED_OFF 0
69 NETXBIG_LED_TIMER1 4>;
74 label = "netxbig:blue:sata1";
76 mode-val = <NETXBIG_LED_OFF 0
79 NETXBIG_LED_TIMER1 3>;
84 label = "netxbig:red:sata1";
86 mode-val = <NETXBIG_LED_OFF 0
88 NETXBIG_LED_TIMER1 4>;