2012-04-15 16:01:50 +00:00
|
|
|
* Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
|
|
|
|
|
|
|
|
Required properties:
|
|
|
|
- compatible : Should be "dlg,da9052", "dlg,da9053-aa",
|
|
|
|
"dlg,da9053-ab", or "dlg,da9053-bb"
|
|
|
|
|
2017-07-03 08:39:59 +00:00
|
|
|
Optional properties:
|
|
|
|
- dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
|
|
|
|
input lines are used as general purpose analogue
|
|
|
|
input.
|
|
|
|
- tsiref-supply: Phandle to the regulator, which provides the reference
|
|
|
|
voltage for the TSIREF pin. Must be provided when the
|
|
|
|
touchscreen pins are used for ADC purposes.
|
|
|
|
|
2012-04-15 16:01:50 +00:00
|
|
|
Sub-nodes:
|
|
|
|
- regulators : Contain the regulator nodes. The DA9052/53 regulators are
|
|
|
|
bound using their names as listed below:
|
|
|
|
|
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
Buck and LDO binding name changes.
The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.
This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.
Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }
Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2016-07-25 15:20:54 +00:00
|
|
|
buck1 : regulator BUCK CORE
|
|
|
|
buck2 : regulator BUCK PRO
|
|
|
|
buck3 : regulator BUCK MEM
|
|
|
|
buck4 : regulator BUCK PERI
|
|
|
|
ldo1 : regulator LDO1
|
|
|
|
ldo2 : regulator LDO2
|
|
|
|
ldo3 : regulator LDO3
|
2012-04-15 16:01:50 +00:00
|
|
|
ldo4 : regulator LDO4
|
|
|
|
ldo5 : regulator LDO5
|
|
|
|
ldo6 : regulator LDO6
|
|
|
|
ldo7 : regulator LDO7
|
|
|
|
ldo8 : regulator LDO8
|
|
|
|
ldo9 : regulator LDO9
|
|
|
|
ldo10 : regulator LDO10
|
|
|
|
|
|
|
|
The bindings details of individual regulator device can be found in:
|
|
|
|
Documentation/devicetree/bindings/regulator/regulator.txt
|
|
|
|
|
|
|
|
Examples:
|
|
|
|
|
|
|
|
i2c@63fc8000 { /* I2C1 */
|
|
|
|
|
|
|
|
pmic: dialog@48 {
|
|
|
|
compatible = "dlg,da9053-aa";
|
|
|
|
reg = <0x48>;
|
|
|
|
|
|
|
|
regulators {
|
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
Buck and LDO binding name changes.
The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.
This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.
Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }
Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2016-07-25 15:20:54 +00:00
|
|
|
buck1 {
|
2012-04-15 16:01:50 +00:00
|
|
|
regulator-min-microvolt = <500000>;
|
|
|
|
regulator-max-microvolt = <2075000>;
|
|
|
|
};
|
|
|
|
|
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
Buck and LDO binding name changes.
The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.
This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.
Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }
Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2016-07-25 15:20:54 +00:00
|
|
|
buck2 {
|
2012-04-15 16:01:50 +00:00
|
|
|
regulator-min-microvolt = <500000>;
|
|
|
|
regulator-max-microvolt = <2075000>;
|
|
|
|
};
|
|
|
|
|
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
Buck and LDO binding name changes.
The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.
This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.
Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }
Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2016-07-25 15:20:54 +00:00
|
|
|
buck3 {
|
2012-04-15 16:01:50 +00:00
|
|
|
regulator-min-microvolt = <925000>;
|
|
|
|
regulator-max-microvolt = <2500000>;
|
|
|
|
};
|
|
|
|
|
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations
Buck and LDO binding name changes.
The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.
This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.
Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }
Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
2016-07-25 15:20:54 +00:00
|
|
|
buck4 {
|
2012-04-15 16:01:50 +00:00
|
|
|
regulator-min-microvolt = <925000>;
|
|
|
|
regulator-max-microvolt = <2500000>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|