mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-25 20:43:32 +00:00
067cfc1c2e
Add a driver which allows to use of LEDs connected to PWM (Linux compatible). MAINTAINERS: add i.vozvakhov as a maintainer of leds-pwm C(required during new functionality adding). Signed-off-by: Ivan Vozvakhov <i.vozvakhov@corp.mail.ru>
47 lines
1.3 KiB
Text
47 lines
1.3 KiB
Text
LEDs connected to PWM (Linux compatible)
|
|
|
|
Required properties:
|
|
- compatible : should be "pwm-leds".
|
|
|
|
Each LED is represented as a sub-node of the pwm-leds device. Each
|
|
node's name represents the name of the corresponding LED.
|
|
|
|
LED sub-node properties:
|
|
- pwms : (required) LED pwm channel, see "pwms property" in
|
|
doc/device-tree-bindings/pwm/pwm.txt
|
|
- label : (optional) LED label, see "label property" in
|
|
doc/device-tree-bindings/led/common.txt
|
|
- max-brightness : (optional, unsigned, default 255) Maximum brightness possible
|
|
for the LED
|
|
- active-low : (optional, boolean, default false) For PWMs where the LED is
|
|
wired to supply rather than ground
|
|
- u-boot,default-brightness : (optional, unsigned, default 0) Initial state
|
|
of pwm-leds
|
|
|
|
Example:
|
|
|
|
leds {
|
|
compatible = "pwm-leds";
|
|
status = "okay";
|
|
|
|
blue {
|
|
label = "led-blue";
|
|
pwms = <&pwm1 0 100000 0>;
|
|
max-brightness = <255>;
|
|
u-boot,default-brightness = <127>;
|
|
};
|
|
|
|
green {
|
|
label = "led-green";
|
|
pwms = <&pwm2 0 100000 0>;
|
|
max-brightness = <255>;
|
|
u-boot,default-brightness = <127>;
|
|
};
|
|
|
|
red {
|
|
label = "led-red";
|
|
pwms = <&pwm3 0 100000 0>;
|
|
max-brightness = <255>;
|
|
u-boot,default-brightness = <127>;
|
|
};
|
|
}
|