mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.4 KiB
52 lines
1.4 KiB
LEDs connected to pca9632, pca9633 or pca9634 |
|
|
|
Required properties: |
|
- compatible : should be : "nxp,pca9632", "nxp,pca9633", "nxp,pca9634" or "nxp,pca9635" |
|
|
|
Optional properties: |
|
- nxp,totem-pole : use totem pole (push-pull) instead of open-drain (pca9632 defaults |
|
to open-drain, newer chips to totem pole) |
|
- nxp,hw-blink : use hardware blinking instead of software blinking |
|
- nxp,period-scale : In some configurations, the chip blinks faster than expected. |
|
This parameter provides a scaling ratio (fixed point, decimal divided |
|
by 1000) to compensate, e.g. 1300=1.3x and 750=0.75x. |
|
- nxp,inverted-out: invert the polarity of the generated PWM |
|
|
|
Each led is represented as a sub-node of the nxp,pca963x device. |
|
|
|
LED sub-node properties: |
|
- label : (optional) see Documentation/devicetree/bindings/leds/common.txt |
|
- reg : number of LED line (could be from 0 to 3 in pca9632 or pca9633, |
|
0 to 7 in pca9634, or 0 to 15 in pca9635) |
|
- linux,default-trigger : (optional) |
|
see Documentation/devicetree/bindings/leds/common.txt |
|
|
|
Examples: |
|
|
|
pca9632: pca9632 { |
|
compatible = "nxp,pca9632"; |
|
#address-cells = <1>; |
|
#size-cells = <0>; |
|
reg = <0x62>; |
|
|
|
red@0 { |
|
label = "red"; |
|
reg = <0>; |
|
linux,default-trigger = "none"; |
|
}; |
|
green@1 { |
|
label = "green"; |
|
reg = <1>; |
|
linux,default-trigger = "none"; |
|
}; |
|
blue@2 { |
|
label = "blue"; |
|
reg = <2>; |
|
linux,default-trigger = "none"; |
|
}; |
|
unused@3 { |
|
label = "unused"; |
|
reg = <3>; |
|
linux,default-trigger = "none"; |
|
}; |
|
};
|
|
|