About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / leds / leds-pwm.txt




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:37 EST.

1	LED connected to PWM
2	
3	Required properties:
4	- compatible : should be "pwm-leds".
5	
6	Each LED is represented as a sub-node of the pwm-leds device.  Each
7	node's name represents the name of the corresponding LED.
8	
9	LED sub-node properties:
10	- pwms : PWM property to point to the PWM device (phandle)/port (id) and to
11	  specify the period time to be used: <&phandle id period_ns>;
12	- pwm-names : (optional) Name to be used by the PWM subsystem for the PWM device
13	  For the pwms and pwm-names property please refer to:
14	  Documentation/devicetree/bindings/pwm/pwm.txt
15	- max-brightness : Maximum brightness possible for the LED
16	- active-low : (optional) For PWMs where the LED is wired to supply
17	  rather than ground.
18	- label :  (optional)
19	  see Documentation/devicetree/bindings/leds/common.txt
20	- linux,default-trigger :  (optional)
21	  see Documentation/devicetree/bindings/leds/common.txt
22	
23	Example:
24	
25	twl_pwm: pwm {
26		/* provides two PWMs (id 0, 1 for PWM1 and PWM2) */
27		compatible = "ti,twl6030-pwm";
28		#pwm-cells = <2>;
29	};
30	
31	twl_pwmled: pwmled {
32		/* provides one PWM (id 0 for Charing indicator LED) */
33		compatible = "ti,twl6030-pwmled";
34		#pwm-cells = <2>;
35	};
36	
37	pwmleds {
38		compatible = "pwm-leds";
39		kpad {
40			label = "omap4::keypad";
41			pwms = <&twl_pwm 0 7812500>;
42			max-brightness = <127>;
43		};
44	
45		charging {
46			label = "omap4:green:chrg";
47			pwms = <&twl_pwmled 0 7812500>;
48			max-brightness = <255>;
49		};
50	};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.