~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/tps65218.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/regulator/tps65218.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/regulator/tps65218.txt (Version linux-4.4.302)


  1 TPS65218 family of regulators                       1 TPS65218 family of regulators
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: "ti,tps65218"                    !!   4 For tps65218 regulators/LDOs
  5 - reg: I2C slave address                       !!   5 - compatible:
                                                   >>   6   - "ti,tps65218-dcdc1" for DCDC1
                                                   >>   7   - "ti,tps65218-dcdc2" for DCDC2
                                                   >>   8   - "ti,tps65218-dcdc3" for DCDC3
                                                   >>   9   - "ti,tps65218-dcdc4" for DCDC4
                                                   >>  10   - "ti,tps65218-dcdc5" for DCDC5
                                                   >>  11   - "ti,tps65218-dcdc6" for DCDC6
                                                   >>  12   - "ti,tps65218-ldo1" for LDO1
  6                                                    13 
  7 - List of regulators provided by this controll !!  14 Optional properties:
  8   after their hardware counterparts: dcdc[1-6] !!  15 - Any optional property defined in bindings/regulator/regulator.txt
  9 - This is the list of child nodes that specify << 
 10   initialization data for defined regulators.  << 
 11   device need to be present. The definition fo << 
 12   using the standard binding for regulators fo << 
 13                                                << 
 14   The valid names for regulators are:          << 
 15   tps65217: regulator-dcdc1, regulator-dcdc2,  << 
 16   regulator-dcdc5, regulator-dcdc6, regulator- << 
 17   Each regulator is defined using the standard << 
 18                                                    16 
 19 Example:                                           17 Example:
 20 tps65218: tps65218@24 {                        << 
 21         reg = <0x24>;                          << 
 22         compatible = "ti,tps65218";            << 
 23         interrupts = <GIC_SPI 7 IRQ_TYPE_NONE> << 
 24         interrupt-controller;                  << 
 25         #interrupt-cells = <2>;                << 
 26                                                << 
 27         dcdc1: regulator-dcdc1 {               << 
 28                 regulator-name = "vdd_core";   << 
 29                 regulator-min-microvolt = <912 << 
 30                 regulator-max-microvolt = <114 << 
 31                 regulator-boot-on;             << 
 32                 regulator-always-on;           << 
 33         };                                     << 
 34                                                << 
 35         dcdc2: regulator-dcdc2 {               << 
 36                 regulator-name = "vdd_mpu";    << 
 37                 regulator-min-microvolt = <912 << 
 38                 regulator-max-microvolt = <137 << 
 39                 regulator-boot-on;             << 
 40                 regulator-always-on;           << 
 41         };                                     << 
 42                                                << 
 43         dcdc3: regulator-dcdc3 {               << 
 44                 regulator-name = "vdcdc3";     << 
 45                 regulator-min-microvolt = <150 << 
 46                 regulator-max-microvolt = <150 << 
 47                 regulator-boot-on;             << 
 48                 regulator-always-on;           << 
 49         };                                     << 
 50                                                << 
 51         dcdc5: regulator-dcdc5 {               << 
 52                 regulator-name = "v1_0bat";    << 
 53                 regulator-min-microvolt = <100 << 
 54                 regulator-max-microvolt = <100 << 
 55                 regulator-boot-on;             << 
 56                 regulator-always-on;           << 
 57         };                                     << 
 58                                                << 
 59         dcdc6: regulator-dcdc6 {               << 
 60                 regulator-name = "v1_8bat";    << 
 61                 regulator-min-microvolt = <180 << 
 62                 regulator-max-microvolt = <180 << 
 63                 regulator-boot-on;             << 
 64                 regulator-always-on;           << 
 65         };                                     << 
 66                                                << 
 67         ldo1: regulator-ldo1 {                 << 
 68                 regulator-min-microvolt = <180 << 
 69                 regulator-max-microvolt = <180 << 
 70                 regulator-boot-on;             << 
 71                 regulator-always-on;           << 
 72         };                                     << 
 73                                                << 
 74         ls2: regulator-ls2 {                   << 
 75                 regulator-min-microamp = <1000 << 
 76                 regulator-max-microamp = <1000 << 
 77         };                                     << 
 78                                                    18 
 79         ls3: regulator-ls3 {                   !!  19         xyz: regulator@0 {
 80                 regulator-min-microamp = <1000 !!  20                 compatible = "ti,tps65218-dcdc1";
 81                 regulator-max-microamp = <1000 !!  21                 regulator-min-microvolt  = <1000000>;
                                                   >>  22                 regulator-max-microvolt  = <3000000>;
 82         };                                         23         };
 83 };                                             << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php