Back to home page

OSCL-LXR

 
 

    


0001 * Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
0002 
0003 Required properties:
0004 - compatible : Should be "dlg,da9052", "dlg,da9053-aa",
0005                          "dlg,da9053-ab", or "dlg,da9053-bb"
0006 
0007 Optional properties:
0008 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
0009                     input lines are used as general purpose analogue
0010                                         input.
0011 - tsiref-supply: Phandle to the regulator, which provides the reference
0012                  voltage for the TSIREF pin. Must be provided when the
0013                              touchscreen pins are used for ADC purposes.
0014 
0015 Sub-nodes:
0016 - regulators : Contain the regulator nodes. The DA9052/53 regulators are
0017   bound using their names as listed below:
0018 
0019     buck1     : regulator BUCK CORE
0020     buck2     : regulator BUCK PRO
0021     buck3     : regulator BUCK MEM
0022     buck4     : regulator BUCK PERI
0023     ldo1      : regulator LDO1
0024     ldo2      : regulator LDO2
0025     ldo3      : regulator LDO3
0026     ldo4      : regulator LDO4
0027     ldo5      : regulator LDO5
0028     ldo6      : regulator LDO6
0029     ldo7      : regulator LDO7
0030     ldo8      : regulator LDO8
0031     ldo9      : regulator LDO9
0032     ldo10     : regulator LDO10
0033 
0034   The bindings details of individual regulator device can be found in:
0035   Documentation/devicetree/bindings/regulator/regulator.txt
0036 
0037 Examples:
0038 
0039 i2c@63fc8000 { /* I2C1 */
0040 
0041         pmic: dialog@48 {
0042                 compatible = "dlg,da9053-aa";
0043                 reg = <0x48>;
0044 
0045                 regulators {
0046                         buck1 {
0047                                 regulator-min-microvolt = <500000>;
0048                                 regulator-max-microvolt = <2075000>;
0049                         };
0050 
0051                         buck2 {
0052                                 regulator-min-microvolt = <500000>;
0053                                 regulator-max-microvolt = <2075000>;
0054                         };
0055 
0056                         buck3 {
0057                                 regulator-min-microvolt = <925000>;
0058                                 regulator-max-microvolt = <2500000>;
0059                         };
0060 
0061                         buck4 {
0062                                 regulator-min-microvolt = <925000>;
0063                                 regulator-max-microvolt = <2500000>;
0064                         };
0065                 };
0066         };
0067 };