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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/regulator/vctrl.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 ] ~

  1 Bindings for Voltage controlled regulators
  2 ==========================================
  3 
  4 Required properties:
  5 --------------------
  6 - compatible              : must be "vctrl-regulator".
  7 - regulator-min-microvolt : smallest voltage consumers may set
  8 - regulator-max-microvolt : largest voltage consumers may set
  9 - ctrl-supply             : The regulator supplying the control voltage.
 10 - ctrl-voltage-range      : an array of two integer values describing the range
 11                             (min/max) of the control voltage. The values specify
 12                             the control voltage needed to generate the corresponding
 13                             regulator-min/max-microvolt output voltage.
 14 
 15 Optional properties:
 16 --------------------
 17 - ovp-threshold-percent : overvoltage protection (OVP) threshold of the
 18                           regulator in percent. Some regulators have an OVP
 19                           circuitry which shuts down the regulator when the
 20                           actual output voltage deviates beyond a certain
 21                           margin from the expected value for a given control
 22                           voltage. On larger voltage decreases this can occur
 23                           undesiredly since the output voltage does not adjust
 24                           immediately to changes in the control voltage. To
 25                           avoid this situation the vctrl driver breaks down
 26                           larger voltage decreases into multiple steps, where
 27                           each step is within the OVP threshold.
 28 - min-slew-down-rate    : Describes how slowly the regulator voltage will decay
 29                           down in the worst case (lightest expected load).
 30                           Specified in uV / us (like main regulator ramp rate).
 31                           This value is required when ovp-threshold-percent is
 32                           specified.
 33 
 34 Example:
 35 
 36         vctrl-reg {
 37                 compatible = "vctrl-regulator";
 38                 regulator-name = "vctrl_reg";
 39 
 40                 ctrl-supply = <&ctrl_reg>;
 41 
 42                 regulator-min-microvolt = <800000>;
 43                 regulator-max-microvolt = <1500000>;
 44 
 45                 ctrl-voltage-range = <200000 500000>;
 46 
 47                 min-slew-down-rate = <225>;
 48                 ovp-threshold-percent = <16>;
 49         };

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