xref: /freebsd/sys/contrib/device-tree/Bindings/media/i2c/adp1653.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Analog Devices ADP1653 flash LED driver
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired Properties:
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel Vadot  - compatible: Must contain "adi,adp1653"
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadot  - reg: I2C slave address
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadot  - enable-gpios: Specifier of the GPIO connected to EN pin
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel VadotThere are two LED outputs available - flash and indicator. One LED is
12*c66ec88fSEmmanuel Vadotrepresented by one child node, nodes need to be named "flash" and "indicator".
13*c66ec88fSEmmanuel Vadot
14*c66ec88fSEmmanuel VadotRequired properties of the LED child node:
15*c66ec88fSEmmanuel Vadot- led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel VadotRequired properties of the flash LED child node:
18*c66ec88fSEmmanuel Vadot
19*c66ec88fSEmmanuel Vadot- flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt
20*c66ec88fSEmmanuel Vadot- flash-timeout-us : see Documentation/devicetree/bindings/leds/common.txt
21*c66ec88fSEmmanuel Vadot- led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel VadotExample:
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel Vadot	adp1653: led-controller@30 {
26*c66ec88fSEmmanuel Vadot		compatible = "adi,adp1653";
27*c66ec88fSEmmanuel Vadot		reg = <0x30>;
28*c66ec88fSEmmanuel Vadot		enable-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; /* 88 */
29*c66ec88fSEmmanuel Vadot
30*c66ec88fSEmmanuel Vadot		flash {
31*c66ec88fSEmmanuel Vadot			flash-timeout-us = <500000>;
32*c66ec88fSEmmanuel Vadot			flash-max-microamp = <320000>;
33*c66ec88fSEmmanuel Vadot			led-max-microamp = <50000>;
34*c66ec88fSEmmanuel Vadot		};
35*c66ec88fSEmmanuel Vadot		indicator {
36*c66ec88fSEmmanuel Vadot			led-max-microamp = <17500>;
37*c66ec88fSEmmanuel Vadot		};
38*c66ec88fSEmmanuel Vadot	};
39