The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/regulator/slg51000.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 * Dialog Semiconductor SLG51000 Voltage Regulator
    2 
    3 Required properties:
    4 - compatible : Should be "dlg,slg51000" for SLG51000
    5 - reg : Specifies the I2C slave address.
    6 - xxx-supply: Input voltage supply regulator for ldo3 to ldo7.
    7   These entries are required if regulators are enabled for a device.
    8   An absence of these properties can cause the regulator registration to fail.
    9   If some of input supply is powered through battery or always-on supply then
   10   also it is required to have these parameters with proper node handle of always
   11   on power supply.
   12     vin3-supply: Input supply for ldo3
   13     vin4-supply: Input supply for ldo4
   14     vin5-supply: Input supply for ldo5
   15     vin6-supply: Input supply for ldo6
   16     vin7-supply: Input supply for ldo7
   17 
   18 Optional properties:
   19 - interrupt-parent : Specifies the reference to the interrupt controller.
   20 - interrupts : IRQ line information.
   21 - dlg,cs-gpios : Specify a valid GPIO for chip select
   22 
   23 Sub-nodes:
   24 - regulators : This node defines the settings for the regulators.
   25   The content of the sub-node is defined by the standard binding
   26   for regulators; see regulator.txt.
   27 
   28   The SLG51000 regulators are bound using their names listed below:
   29     ldo1
   30     ldo2
   31     ldo3
   32     ldo4
   33     ldo5
   34     ldo6
   35     ldo7
   36 
   37 Optional properties for regulators:
   38 - enable-gpios : Specify a valid GPIO for platform control of the regulator.
   39 
   40 Example:
   41         pmic: slg51000@75 {
   42                 compatible = "dlg,slg51000";
   43                 reg = <0x75>;
   44 
   45                 regulators {
   46                         ldo1 {
   47                                 regulator-name = "ldo1";
   48                                 regulator-min-microvolt = <2400000>;
   49                                 regulator-max-microvolt = <3300000>;
   50                         };
   51 
   52                         ldo2 {
   53                                 regulator-name = "ldo2";
   54                                 regulator-min-microvolt = <2400000>;
   55                                 regulator-max-microvolt = <3300000>;
   56                         };
   57 
   58                         ldo3 {
   59                                 regulator-name = "ldo3";
   60                                 regulator-min-microvolt = <1200000>;
   61                                 regulator-max-microvolt = <3750000>;
   62                         };
   63 
   64                         ldo4 {
   65                                 regulator-name = "ldo4";
   66                                 regulator-min-microvolt = <1200000>;
   67                                 regulator-max-microvolt = <3750000>;
   68                         };
   69 
   70                         ldo5 {
   71                                 regulator-name = "ldo5";
   72                                 regulator-min-microvolt = <500000>;
   73                                 regulator-max-microvolt = <1200000>;
   74                         };
   75 
   76                         ldo6 {
   77                                 regulator-name = "ldo6";
   78                                 regulator-min-microvolt = <500000>;
   79                                 regulator-max-microvolt = <1200000>;
   80                         };
   81 
   82                         ldo7 {
   83                                 regulator-name = "ldo7";
   84                                 regulator-min-microvolt = <1200000>;
   85                                 regulator-max-microvolt = <3750000>;
   86                         };
   87                 };
   88         };

Cache object: d390494acc9bc064410db7d48d20660e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.