xref: /openbmc/linux/Documentation/devicetree/bindings/leds/leds-is31fl32xx.txt (revision 8c57a5e7b2820f349c95b8c8393fec1e0f4070d2)
1*e0442d7dSDavid RivshinBinding for ISSI IS31FL32xx and Si-En SN32xx LED Drivers
24ef31e49SDavid Rivshin
3*e0442d7dSDavid RivshinThe IS31FL32xx/SN32xx family of LED drivers are I2C devices with multiple
44ef31e49SDavid Rivshinconstant-current channels, each with independent 256-level PWM control.
54ef31e49SDavid RivshinEach LED is represented as a sub-node of the device.
64ef31e49SDavid Rivshin
74ef31e49SDavid RivshinRequired properties:
84ef31e49SDavid Rivshin- compatible: one of
94ef31e49SDavid Rivshin	issi,is31fl3236
104ef31e49SDavid Rivshin	issi,is31fl3235
114ef31e49SDavid Rivshin	issi,is31fl3218
124ef31e49SDavid Rivshin	issi,is31fl3216
13*e0442d7dSDavid Rivshin	si-en,sn3218
14*e0442d7dSDavid Rivshin	si-en,sn3216
154ef31e49SDavid Rivshin- reg: I2C slave address
164ef31e49SDavid Rivshin- address-cells : must be 1
174ef31e49SDavid Rivshin- size-cells : must be 0
184ef31e49SDavid Rivshin
194ef31e49SDavid RivshinLED sub-node properties:
204ef31e49SDavid Rivshin- reg : LED channel number (1..N)
214ef31e49SDavid Rivshin- label :  (optional)
224ef31e49SDavid Rivshin  see Documentation/devicetree/bindings/leds/common.txt
234ef31e49SDavid Rivshin- linux,default-trigger :  (optional)
244ef31e49SDavid Rivshin  see Documentation/devicetree/bindings/leds/common.txt
254ef31e49SDavid Rivshin
264ef31e49SDavid Rivshin
274ef31e49SDavid RivshinExample:
284ef31e49SDavid Rivshin
294ef31e49SDavid Rivshinis31fl3236: led-controller@3c {
304ef31e49SDavid Rivshin	compatible = "issi,is31fl3236";
314ef31e49SDavid Rivshin	reg = <0x3c>;
324ef31e49SDavid Rivshin	#address-cells = <1>;
334ef31e49SDavid Rivshin	#size-cells = <0>;
344ef31e49SDavid Rivshin
354ef31e49SDavid Rivshin	led@1 {
364ef31e49SDavid Rivshin		reg = <1>;
374ef31e49SDavid Rivshin		label = "EB:blue:usr0";
384ef31e49SDavid Rivshin	};
394ef31e49SDavid Rivshin	led@2 {
404ef31e49SDavid Rivshin		reg = <2>;
414ef31e49SDavid Rivshin		label = "EB:blue:usr1";
424ef31e49SDavid Rivshin	};
434ef31e49SDavid Rivshin	...
444ef31e49SDavid Rivshin	led@36 {
454ef31e49SDavid Rivshin		reg = <36>;
464ef31e49SDavid Rivshin		label = "EB:blue:usr35";
474ef31e49SDavid Rivshin	};
484ef31e49SDavid Rivshin};
494ef31e49SDavid Rivshin
50*e0442d7dSDavid RivshinFor more product information please see the links below:
514ef31e49SDavid Rivshinhttp://www.issi.com/US/product-analog-fxled-driver.shtml
52*e0442d7dSDavid Rivshinhttp://www.si-en.com/product.asp?parentid=890
53