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