[PATCH 2/2] dt: bindings: pca9532: add description of pwm and psc properties

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux