cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tps6105x.txt (1269B)


      1* Device tree bindings for TI TPS61050/61052 Boost Converters
      2
      3The TP61050/TPS61052 is a high-power "white LED driver". The
      4device provides LED, GPIO and regulator functionalities.
      5
      6Required properties:
      7- compatible:		"ti,tps61050" or "ti,tps61052"
      8- reg:			Specifies the I2C slave address
      9
     10Optional sub-node:
     11
     12This subnode selects the chip's operational mode.
     13There 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
     25Example (GPIO operation only):
     26
     27i2c0 {
     28	tps61052@33 {
     29		compatible = "ti,tps61052";
     30		reg = <0x33>;
     31	};
     32};
     33
     34Example (GPIO + regulator operation):
     35
     36i2c0 {
     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
     49Example (GPIO + led operation):
     50
     51#include <dt-bindings/leds/common.h>
     52
     53i2c0 {
     54	tps61052@33 {
     55		compatible = "ti,tps61052";
     56		reg = <0x33>;
     57
     58		led {
     59			color = <LED_COLOR_ID_WHITE>;
     60		};
     61	};
     62};