These new properties allow users to configure the PWM when the device is probed. This is useful for e.g. uninterrupted blinking during boot. Signed-off-by: Markus Moll <mmoll@xxxxxxxxxxxxxxxxxxxx> --- Resending this patch as it seems the first attempt wasn't successful. Apologies if you received this patch twice. .../devicetree/bindings/leds/leds-pca9532.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/leds-pca9532.txt b/Documentation/devicetree/bindings/leds/leds-pca9532.txt index f769c52e364..3aa05eca9df 100644 --- a/Documentation/devicetree/bindings/leds/leds-pca9532.txt +++ b/Documentation/devicetree/bindings/leds/leds-pca9532.txt @@ -11,6 +11,14 @@ Required properties: "nxp,pca9533" - reg - I2C slave address +Optional properties: + - nxp,pwm: array of two 8-bit values specifying the blink duty cycle + fractions of each pwm (default ) + The duty cycle is pwm/256. + - nxp,psc: array of two 8-bit values specifying the blink period of + each pwm (default ) + The period is (psc+1)/152 seconds. + Each led is represented as a sub-node of the nxp,pca9530. Optional sub-node properties: @@ -26,6 +34,8 @@ Example: leds: pca9530@60 { compatible = "nxp,pca9530"; reg = ; + nxp,pwm = /bits/ 8 ; // 50% duty cycle + nxp,psc = /bits/ 8 ; // 1Hz and 4Hz, respectively red-power { label = "pca:red:power"; -- 2.25.1