Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/Documentation/devicetree/bindings/regulator/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 5 kB image not shown  

Quelle  da9211.txt   Sprache: Text

 
* Dialog Semiconductor DA9211/DA9212/DA9213/DA9223/DA9214/DA9224/DA9215/DA9225
 Voltage Regulator

Required properties:
- compatible: "dlg,da9211" or "dlg,da9212" or "dlg,da9213" or "dlg,da9223"
  or "dlg,da9214" or "dlg,da9224" or "dlg,da9215" or "dlg,da9225"
- reg: I2C slave address, usually 0x68.
- interrupts: the interrupt outputs of the controller
- regulators: A node that houses a sub-node for each regulator within the
  device. Each sub-node is identified using the node's name, with valid
  values listed below. The content of each sub-node is defined by the
  standard binding for regulators; see regulator.txt.
  BUCKA and BUCKB.

Optional properties:
- enable-gpios: platform gpio for control of BUCKA/BUCKB.
- Any optional property defined in regulator.txt
  - regulator-initial-mode and regulator-allowed-modes may be specified using
    mode values from dt-bindings/regulator/dlg,da9211-regulator.h

Example 1) DA9211
 pmic: da9211@68 {
  compatible = "dlg,da9211";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <2000000>;
    regulator-max-microamp  = <5000000>;
    enable-gpios = <&gpio 27 0>;
    regulator-allowed-modes = <DA9211_BUCK_MODE_SYNC
          DA9211_BUCK_MODE_AUTO>;
   };
  };
 };

Example 2) DA9212
 pmic: da9212@68 {
  compatible = "dlg,da9212";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <2000000>;
    regulator-max-microamp  = <5000000>;
    enable-gpios = <&gpio 27 0>;
   };
   BUCKB {
    regulator-name = "VBUCKB";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <2000000>;
    regulator-max-microamp  = <5000000>;
    enable-gpios = <&gpio 17 0>;
   };
  };
 };

Example 3) DA9213
 pmic: da9213@68 {
  compatible = "dlg,da9213";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 27 0>;
   };
  };
 };

Example 4) DA9223
 pmic: da9223@68 {
  compatible = "dlg,da9223";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 27 0>;
   };
  };
 };

Example 5) DA9214
 pmic: da9214@68 {
  compatible = "dlg,da9214";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 27 0>;
   };
   BUCKB {
    regulator-name = "VBUCKB";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 17 0>;
   };
  };
 };

Example 6) DA9224
 pmic: da9224@68 {
  compatible = "dlg,da9224";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 27 0>;
   };
   BUCKB {
    regulator-name = "VBUCKB";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <3000000>;
    regulator-max-microamp  = <6000000>;
    enable-gpios = <&gpio 17 0>;
   };
  };
 };

Example 7) DA9215
 pmic: da9215@68 {
  compatible = "dlg,da9215";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <4000000>;
    regulator-max-microamp  = <7000000>;
    enable-gpios = <&gpio 27 0>;
   };
   BUCKB {
    regulator-name = "VBUCKB";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <4000000>;
    regulator-max-microamp  = <7000000>;
    enable-gpios = <&gpio 17 0>;
   };
  };
 };

Example 8) DA9225
 pmic: da9225@68 {
  compatible = "dlg,da9225";
  reg = <0x68>;
  interrupts = <3 27>;

  regulators {
   BUCKA {
    regulator-name = "VBUCKA";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <4000000>;
    regulator-max-microamp  = <7000000>;
    enable-gpios = <&gpio 27 0>;
   };
   BUCKB {
    regulator-name = "VBUCKB";
    regulator-min-microvolt = < 300000>;
    regulator-max-microvolt = <1570000>;
    regulator-min-microamp  = <4000000>;
    regulator-max-microamp  = <7000000>;
    enable-gpios = <&gpio 17 0>;
   };
  };
 };

¤ Dauer der Verarbeitung: 0.9 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.