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