1 * Device tree bindings for TI TPS61050/61052 Boost Converters 2 3 The TP61050/TPS61052 is a high-power "white LED driver". The 4 device provides LED, GPIO and regulator functionalities. 5 6 Required properties: 7 - compatible: "ti,tps61050" or "ti,tps61052" 8 - reg: Specifies the I2C slave address 9 10 Optional sub-node: 11 12 This subnode selects the chip's operational mode. 13 There can be at most one single available subnode. 14 15 - regulator: presence of this sub-node puts the chip in regulator mode. 16 see ../regulator/regulator.yaml 17 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) 24 25 Example (GPIO operation only): 26 27 i2c0 { 28 tps61052@33 { 29 compatible = "ti,tps61052"; 30 reg = <0x33>; 31 }; 32 }; 33 34 Example (GPIO + regulator operation): 35 36 i2c0 { 37 tps61052@33 { 38 compatible = "ti,tps61052"; 39 reg = <0x33>; 40 41 regulator { 42 regulator-min-microvolt = <5000000>; 43 regulator-max-microvolt = <5000000>; 44 regulator-always-on; 45 }; 46 }; 47 }; 48 49 Example (GPIO + led operation): 50 51 #include <dt-bindings/leds/common.h> 52 53 i2c0 { 54 tps61052@33 { 55 compatible = "ti,tps61052"; 56 reg = <0x33>; 57 58 led { 59 color = <LED_COLOR_ID_WHITE>; 60 }; 61 }; 62 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.