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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/ltc3676.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/ltc3676.txt (Architecture i386) and /Documentation/devicetree/bindings/regulator/ltc3676.txt (Architecture sparc64)


  1 Linear Technology LTC3676 8-output regulators       1 Linear Technology LTC3676 8-output regulators
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4 - compatible: "lltc,ltc3676"                        4 - compatible: "lltc,ltc3676"
  5 - reg: I2C slave address                            5 - reg: I2C slave address
  6                                                     6 
  7 Required child node:                                7 Required child node:
  8 - regulators: Contains eight regulator child n      8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, sw4,
  9   ldo1, ldo2, ldo3, and ldo4, specifying the i      9   ldo1, ldo2, ldo3, and ldo4, specifying the initialization data as
 10   documented in Documentation/devicetree/bindi     10   documented in Documentation/devicetree/bindings/regulator/regulator.txt.
 11                                                    11 
 12 Each regulator is defined using the standard b     12 Each regulator is defined using the standard binding for regulators. The
 13 nodes for sw1, sw2, sw3, sw4, ldo1, ldo2 and l     13 nodes for sw1, sw2, sw3, sw4, ldo1, ldo2 and ldo4 additionally need to specify
 14 the resistor values of their external feedback     14 the resistor values of their external feedback voltage dividers:
 15                                                    15 
 16 Required properties (not on ldo3):                 16 Required properties (not on ldo3):
 17 - lltc,fb-voltage-divider: An array of two int     17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
 18   values R1 and R2 of the feedback voltage div     18   values R1 and R2 of the feedback voltage divider in ohms.
 19                                                    19 
 20 Regulators sw1, sw2, sw3, sw4 can regulate the     20 Regulators sw1, sw2, sw3, sw4 can regulate the feedback reference from:
 21 412.5mV to 800mV in 12.5 mV steps. The output      21 412.5mV to 800mV in 12.5 mV steps. The output voltage thus ranges between
 22 0.4125 * (1 + R1/R2) V and 0.8 * (1 + R1/R2) V     22 0.4125 * (1 + R1/R2) V and 0.8 * (1 + R1/R2) V.
 23                                                    23 
 24 Regulators ldo1, ldo2, and ldo4 have a fixed 0     24 Regulators ldo1, ldo2, and ldo4 have a fixed 0.725 V reference and thus output
 25 0.725 * (1 + R1/R2) V. The ldo3 regulator is f     25 0.725 * (1 + R1/R2) V. The ldo3 regulator is fixed to 1.8 V.  The ldo1 standby
 26 regulator can not be disabled and thus should      26 regulator can not be disabled and thus should have the regulator-always-on
 27 property set.                                      27 property set.
 28                                                    28 
 29 Example:                                           29 Example:
 30                                                    30 
 31         ltc3676: pmic@3c {                         31         ltc3676: pmic@3c {
 32                 compatible = "lltc,ltc3676";       32                 compatible = "lltc,ltc3676";
 33                 reg = <0x3c>;                      33                 reg = <0x3c>;
 34                                                    34 
 35                 regulators {                       35                 regulators {
 36                         sw1_reg: sw1 {             36                         sw1_reg: sw1 {
 37                                 regulator-min-     37                                 regulator-min-microvolt = <674400>;
 38                                 regulator-max-     38                                 regulator-max-microvolt = <1308000>;
 39                                 lltc,fb-voltag     39                                 lltc,fb-voltage-divider = <127000 200000>;
 40                                 regulator-ramp     40                                 regulator-ramp-delay = <7000>;
 41                                 regulator-boot     41                                 regulator-boot-on;
 42                                 regulator-alwa     42                                 regulator-always-on;
 43                         };                         43                         };
 44                                                    44 
 45                         sw2_reg: sw2 {             45                         sw2_reg: sw2 {
 46                                 regulator-min-     46                                 regulator-min-microvolt = <1033310>;
 47                                 regulator-max-     47                                 regulator-max-microvolt = <200400>;
 48                                 lltc,fb-voltag     48                                 lltc,fb-voltage-divider = <301000 200000>;
 49                                 regulator-ramp     49                                 regulator-ramp-delay = <7000>;
 50                                 regulator-boot     50                                 regulator-boot-on;
 51                                 regulator-alwa     51                                 regulator-always-on;
 52                         };                         52                         };
 53                                                    53 
 54                         sw3_reg: sw3 {             54                         sw3_reg: sw3 {
 55                                 regulator-min-     55                                 regulator-min-microvolt = <674400>;
 56                                 regulator-max-     56                                 regulator-max-microvolt = <130800>;
 57                                 lltc,fb-voltag     57                                 lltc,fb-voltage-divider = <127000 200000>;
 58                                 regulator-ramp     58                                 regulator-ramp-delay = <7000>;
 59                                 regulator-boot     59                                 regulator-boot-on;
 60                                 regulator-alwa     60                                 regulator-always-on;
 61                         };                         61                         };
 62                                                    62 
 63                         sw4_reg: sw4 {             63                         sw4_reg: sw4 {
 64                                 regulator-min-     64                                 regulator-min-microvolt = <868310>;
 65                                 regulator-max-     65                                 regulator-max-microvolt = <168400>;
 66                                 lltc,fb-voltag     66                                 lltc,fb-voltage-divider = <221000 200000>;
 67                                 regulator-ramp     67                                 regulator-ramp-delay = <7000>;
 68                                 regulator-boot     68                                 regulator-boot-on;
 69                                 regulator-alwa     69                                 regulator-always-on;
 70                         };                         70                         };
 71                                                    71 
 72                         ldo2_reg: ldo2 {           72                         ldo2_reg: ldo2 {
 73                                 regulator-min-     73                                 regulator-min-microvolt = <2490375>;
 74                                 regulator-max-     74                                 regulator-max-microvolt = <2490375>;
 75                                 lltc,fb-voltag     75                                 lltc,fb-voltage-divider = <487000 200000>;
 76                                 regulator-boot     76                                 regulator-boot-on;
 77                                 regulator-alwa     77                                 regulator-always-on;
 78                         };                         78                         };
 79                                                    79 
 80                         ldo3_reg: ldo3 {           80                         ldo3_reg: ldo3 {
 81                                 regulator-min-     81                                 regulator-min-microvolt = <1800000>;
 82                                 regulator-max-     82                                 regulator-max-microvolt = <1800000>;
 83                                 regulator-boot     83                                 regulator-boot-on;
 84                         };                         84                         };
 85                                                    85 
 86                         ldo4_reg: ldo4 {           86                         ldo4_reg: ldo4 {
 87                                 regulator-min-     87                                 regulator-min-microvolt = <3023250>;
 88                                 regulator-max-     88                                 regulator-max-microvolt = <3023250>;
 89                                 lltc,fb-voltag     89                                 lltc,fb-voltage-divider = <634000 200000>;
 90                                 regulator-boot     90                                 regulator-boot-on;
 91                                 regulator-alwa     91                                 regulator-always-on;
 92                         };                         92                         };
 93                 };                                 93                 };
 94         };                                         94         };
                                                      

~ [ 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