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 };