156a1740cSRicardo Ribalda DelgadoLEDs connected to pca9632, pca9633 or pca9634
256a1740cSRicardo Ribalda Delgado
356a1740cSRicardo Ribalda DelgadoRequired properties:
456a1740cSRicardo Ribalda Delgado- compatible : should be : "nxp,pca9632", "nxp,pca9633" or "nxp,pca9634"
556a1740cSRicardo Ribalda Delgado
656a1740cSRicardo Ribalda DelgadoOptional properties:
756a1740cSRicardo Ribalda Delgado- nxp,totem-pole : use totem pole (push-pull) instead of default open-drain
856a1740cSRicardo Ribalda Delgado- nxp,hw-blink : use hardware blinking instead of software blinking
956a1740cSRicardo Ribalda Delgado
1056a1740cSRicardo Ribalda DelgadoEach led is represented as a sub-node of the nxp,pca963x device.
1156a1740cSRicardo Ribalda Delgado
1256a1740cSRicardo Ribalda DelgadoLED sub-node properties:
1356a1740cSRicardo Ribalda Delgado- label : (optional) see Documentation/devicetree/bindings/leds/common.txt
1456a1740cSRicardo Ribalda Delgado- reg : number of LED line (could be from 0 to 3  in pca9632 or pca9633
1556a1740cSRicardo Ribalda Delgado		or 0 to 7 in pca9634)
1656a1740cSRicardo Ribalda Delgado- linux,default-trigger : (optional)
1756a1740cSRicardo Ribalda Delgado   see Documentation/devicetree/bindings/leds/common.txt
1856a1740cSRicardo Ribalda Delgado
1956a1740cSRicardo Ribalda DelgadoExamples:
2056a1740cSRicardo Ribalda Delgado
2156a1740cSRicardo Ribalda Delgadopca9632: pca9632 {
2256a1740cSRicardo Ribalda Delgado	compatible = "nxp,pca9632";
2356a1740cSRicardo Ribalda Delgado	#address-cells = <1>;
2456a1740cSRicardo Ribalda Delgado	#size-cells = <0>;
2556a1740cSRicardo Ribalda Delgado	reg = <0x62>;
2656a1740cSRicardo Ribalda Delgado
2756a1740cSRicardo Ribalda Delgado	red@0 {
2856a1740cSRicardo Ribalda Delgado		label = "red";
2956a1740cSRicardo Ribalda Delgado		reg = <0>;
3056a1740cSRicardo Ribalda Delgado		linux,default-trigger = "none";
3156a1740cSRicardo Ribalda Delgado	};
3256a1740cSRicardo Ribalda Delgado	green@1 {
3356a1740cSRicardo Ribalda Delgado		label = "green";
3456a1740cSRicardo Ribalda Delgado		reg = <1>;
3556a1740cSRicardo Ribalda Delgado		linux,default-trigger = "none";
3656a1740cSRicardo Ribalda Delgado	};
3756a1740cSRicardo Ribalda Delgado	blue@2 {
3856a1740cSRicardo Ribalda Delgado		label = "blue";
3956a1740cSRicardo Ribalda Delgado		reg = <2>;
4056a1740cSRicardo Ribalda Delgado		linux,default-trigger = "none";
4156a1740cSRicardo Ribalda Delgado	};
4256a1740cSRicardo Ribalda Delgado	unused@3 {
4356a1740cSRicardo Ribalda Delgado		label = "unused";
4456a1740cSRicardo Ribalda Delgado		reg = <3>;
4556a1740cSRicardo Ribalda Delgado		linux,default-trigger = "none";
4656a1740cSRicardo Ribalda Delgado	};
4756a1740cSRicardo Ribalda Delgado};
48