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

tps6586x.txt (3573B)


      1TPS6586x family of regulators
      2
      3Required properties:
      4- compatible: "ti,tps6586x"
      5- reg: I2C slave address
      6- interrupts: the interrupt outputs of the controller
      7- #gpio-cells: number of cells to describe a GPIO
      8- gpio-controller: mark the device as a GPIO controller
      9- regulators: A node that houses a sub-node for each regulator within the
     10  device. Each sub-node is identified using the node's name (or the deprecated
     11  regulator-compatible property if present), with valid values listed below.
     12  The content of each sub-node is defined by the standard binding for
     13  regulators; see regulator.txt.
     14  sys, sm[0-2], ldo[0-9] and ldo_rtc
     15- sys-supply: The input supply for SYS.
     16- vin-sm0-supply: The input supply for the SM0.
     17- vin-sm1-supply: The input supply for the SM1.
     18- vin-sm2-supply: The input supply for the SM2.
     19- vinldo01-supply: The input supply for the LDO1 and LDO2
     20- vinldo23-supply: The input supply for the LDO2 and LDO3
     21- vinldo4-supply: The input supply for the LDO4
     22- vinldo678-supply: The input supply for the LDO6, LDO7 and LDO8
     23- vinldo9-supply: The input supply for the LDO9
     24
     25Optional properties:
     26- ti,system-power-controller: Telling whether or not this pmic is controlling
     27  the system power.
     28
     29Each regulator is defined using the standard binding for regulators.
     30
     31Note: LDO5 and LDO_RTC is supplied by SYS regulator internally and driver
     32      take care of making proper parent child relationship.
     33
     34Example:
     35
     36	pmu: tps6586x@34 {
     37		compatible = "ti,tps6586x";
     38		reg = <0x34>;
     39		interrupts = <0 88 0x4>;
     40
     41		#gpio-cells = <2>;
     42		gpio-controller;
     43
     44		ti,system-power-controller;
     45
     46		sys-supply = <&some_reg>;
     47		vin-sm0-supply = <&some_reg>;
     48		vin-sm1-supply = <&some_reg>;
     49		vin-sm2-supply = <&some_reg>;
     50		vinldo01-supply = <...>;
     51		vinldo23-supply = <...>;
     52		vinldo4-supply = <...>;
     53		vinldo678-supply = <...>;
     54		vinldo9-supply = <...>;
     55
     56		regulators {
     57			sys_reg: sys {
     58				regulator-name = "vdd_sys";
     59				regulator-boot-on;
     60				regulator-always-on;
     61			};
     62
     63			sm0_reg: sm0 {
     64				regulator-min-microvolt = < 725000>;
     65				regulator-max-microvolt = <1500000>;
     66				regulator-boot-on;
     67				regulator-always-on;
     68			};
     69
     70			sm1_reg: sm1 {
     71				regulator-min-microvolt = < 725000>;
     72				regulator-max-microvolt = <1500000>;
     73				regulator-boot-on;
     74				regulator-always-on;
     75			};
     76
     77			sm2_reg: sm2 {
     78				regulator-min-microvolt = <3000000>;
     79				regulator-max-microvolt = <4550000>;
     80				regulator-boot-on;
     81				regulator-always-on;
     82			};
     83
     84			ldo0_reg: ldo0 {
     85				regulator-name = "PCIE CLK";
     86				regulator-min-microvolt = <3300000>;
     87				regulator-max-microvolt = <3300000>;
     88			};
     89
     90			ldo1_reg: ldo1 {
     91				regulator-min-microvolt = < 725000>;
     92				regulator-max-microvolt = <1500000>;
     93			};
     94
     95			ldo2_reg: ldo2 {
     96				regulator-min-microvolt = < 725000>;
     97				regulator-max-microvolt = <1500000>;
     98			};
     99
    100			ldo3_reg: ldo3 {
    101				regulator-min-microvolt = <1250000>;
    102				regulator-max-microvolt = <3300000>;
    103			};
    104
    105			ldo4_reg: ldo4 {
    106				regulator-min-microvolt = <1700000>;
    107				regulator-max-microvolt = <2475000>;
    108			};
    109
    110			ldo5_reg: ldo5 {
    111				regulator-min-microvolt = <1250000>;
    112				regulator-max-microvolt = <3300000>;
    113			};
    114
    115			ldo6_reg: ldo6 {
    116				regulator-min-microvolt = <1250000>;
    117				regulator-max-microvolt = <3300000>;
    118			};
    119
    120			ldo7_reg: ldo7 {
    121				regulator-min-microvolt = <1250000>;
    122				regulator-max-microvolt = <3300000>;
    123			};
    124
    125			ldo8_reg: ldo8 {
    126				regulator-min-microvolt = <1250000>;
    127				regulator-max-microvolt = <3300000>;
    128			};
    129
    130			ldo9_reg: ldo9 {
    131				regulator-min-microvolt = <1250000>;
    132				regulator-max-microvolt = <3300000>;
    133			};
    134		};
    135	};