forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.2 KiB
62 lines
1.2 KiB
* 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>; |
|
}; |
|
}; |
|
};
|
|
|