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/mfd/da9052-i2c.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 DA9052/53 Power Management Integrated Circuit (PMIC)
    2 
    3 Required properties:
    4 - compatible : Should be "dlg,da9052", "dlg,da9053-aa",
    5                          "dlg,da9053-ab", or "dlg,da9053-bb"
    6 
    7 Optional properties:
    8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
    9                     input lines are used as general purpose analogue
   10                                         input.
   11 - tsiref-supply: Phandle to the regulator, which provides the reference
   12                  voltage for the TSIREF pin. Must be provided when the
   13                              touchscreen pins are used for ADC purposes.
   14 
   15 Sub-nodes:
   16 - regulators : Contain the regulator nodes. The DA9052/53 regulators are
   17   bound using their names as listed below:
   18 
   19     buck1     : regulator BUCK CORE
   20     buck2     : regulator BUCK PRO
   21     buck3     : regulator BUCK MEM
   22     buck4     : regulator BUCK PERI
   23     ldo1      : regulator LDO1
   24     ldo2      : regulator LDO2
   25     ldo3      : regulator LDO3
   26     ldo4      : regulator LDO4
   27     ldo5      : regulator LDO5
   28     ldo6      : regulator LDO6
   29     ldo7      : regulator LDO7
   30     ldo8      : regulator LDO8
   31     ldo9      : regulator LDO9
   32     ldo10     : regulator LDO10
   33 
   34   The bindings details of individual regulator device can be found in:
   35   Documentation/devicetree/bindings/regulator/regulator.txt
   36 
   37 Examples:
   38 
   39 i2c@63fc8000 { /* I2C1 */
   40 
   41         pmic: dialog@48 {
   42                 compatible = "dlg,da9053-aa";
   43                 reg = <0x48>;
   44 
   45                 regulators {
   46                         buck1 {
   47                                 regulator-min-microvolt = <500000>;
   48                                 regulator-max-microvolt = <2075000>;
   49                         };
   50 
   51                         buck2 {
   52                                 regulator-min-microvolt = <500000>;
   53                                 regulator-max-microvolt = <2075000>;
   54                         };
   55 
   56                         buck3 {
   57                                 regulator-min-microvolt = <925000>;
   58                                 regulator-max-microvolt = <2500000>;
   59                         };
   60 
   61                         buck4 {
   62                                 regulator-min-microvolt = <925000>;
   63                                 regulator-max-microvolt = <2500000>;
   64                         };
   65                 };
   66         };
   67 };

Cache object: 484633d005d2f626a765ae84d191f684


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