WIP FPC-III support
[linux/fpc-iii.git] / Documentation / devicetree / bindings / mfd / tps6105x.txt
blobdc448a9d5b4d3ac67966217a0da86f4ada613843
1 * Device tree bindings for TI TPS61050/61052 Boost Converters
3 The TP61050/TPS61052 is a high-power "white LED driver". The
4 device provides LED, GPIO and regulator functionalities.
6 Required properties:
7 - compatible:           "ti,tps61050" or "ti,tps61052"
8 - reg:                  Specifies the I2C slave address
10 Optional sub-node:
12 This subnode selects the chip's operational mode.
13 There can be at most one single available subnode.
15 - regulator: presence of this sub-node puts the chip in regulator mode.
16         see ../regulator/regulator.yaml
18 - led: presence of this sub-node puts the chip in led mode.
19         Optional properties:
20         - function : see ../leds/common.txt
21         - color    : see ../leds/common.txt
22         - label    : see ../leds/common.txt
23                         (deprecated)
25 Example (GPIO operation only):
27 i2c0 {
28         tps61052@33 {
29                 compatible = "ti,tps61052";
30                 reg = <0x33>;
31         };
34 Example (GPIO + regulator operation):
36 i2c0 {
37         tps61052@33 {
38                 compatible = "ti,tps61052";
39                 reg = <0x33>;
41                 regulator {
42                         regulator-min-microvolt = <5000000>;
43                         regulator-max-microvolt = <5000000>;
44                         regulator-always-on;
45                 };
46         };
49 Example (GPIO + led operation):
51 #include <dt-bindings/leds/common.h>
53 i2c0 {
54         tps61052@33 {
55                 compatible = "ti,tps61052";
56                 reg = <0x33>;
58                 led {
59                         color = <LED_COLOR_ID_WHITE>;
60                 };
61         };