18c2ecf20Sopenharmony_ci* Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible : Should be "dlg,da9052", "dlg,da9053-aa",
58c2ecf20Sopenharmony_ci			 "dlg,da9053-ab", or "dlg,da9053-bb"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciOptional properties:
88c2ecf20Sopenharmony_ci- dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
98c2ecf20Sopenharmony_ci                    input lines are used as general purpose analogue
108c2ecf20Sopenharmony_ci					input.
118c2ecf20Sopenharmony_ci- tsiref-supply: Phandle to the regulator, which provides the reference
128c2ecf20Sopenharmony_ci                 voltage for the TSIREF pin. Must be provided when the
138c2ecf20Sopenharmony_ci			     touchscreen pins are used for ADC purposes.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciSub-nodes:
168c2ecf20Sopenharmony_ci- regulators : Contain the regulator nodes. The DA9052/53 regulators are
178c2ecf20Sopenharmony_ci  bound using their names as listed below:
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci    buck1     : regulator BUCK CORE
208c2ecf20Sopenharmony_ci    buck2     : regulator BUCK PRO
218c2ecf20Sopenharmony_ci    buck3     : regulator BUCK MEM
228c2ecf20Sopenharmony_ci    buck4     : regulator BUCK PERI
238c2ecf20Sopenharmony_ci    ldo1      : regulator LDO1
248c2ecf20Sopenharmony_ci    ldo2      : regulator LDO2
258c2ecf20Sopenharmony_ci    ldo3      : regulator LDO3
268c2ecf20Sopenharmony_ci    ldo4      : regulator LDO4
278c2ecf20Sopenharmony_ci    ldo5      : regulator LDO5
288c2ecf20Sopenharmony_ci    ldo6      : regulator LDO6
298c2ecf20Sopenharmony_ci    ldo7      : regulator LDO7
308c2ecf20Sopenharmony_ci    ldo8      : regulator LDO8
318c2ecf20Sopenharmony_ci    ldo9      : regulator LDO9
328c2ecf20Sopenharmony_ci    ldo10     : regulator LDO10
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci  The bindings details of individual regulator device can be found in:
358c2ecf20Sopenharmony_ci  Documentation/devicetree/bindings/regulator/regulator.txt
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciExamples:
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_cii2c@63fc8000 { /* I2C1 */
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci	pmic: dialog@48 {
428c2ecf20Sopenharmony_ci		compatible = "dlg,da9053-aa";
438c2ecf20Sopenharmony_ci		reg = <0x48>;
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ci		regulators {
468c2ecf20Sopenharmony_ci			buck1 {
478c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
488c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2075000>;
498c2ecf20Sopenharmony_ci			};
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ci			buck2 {
528c2ecf20Sopenharmony_ci				regulator-min-microvolt = <500000>;
538c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2075000>;
548c2ecf20Sopenharmony_ci			};
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci			buck3 {
578c2ecf20Sopenharmony_ci				regulator-min-microvolt = <925000>;
588c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2500000>;
598c2ecf20Sopenharmony_ci			};
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci			buck4 {
628c2ecf20Sopenharmony_ci				regulator-min-microvolt = <925000>;
638c2ecf20Sopenharmony_ci				regulator-max-microvolt = <2500000>;
648c2ecf20Sopenharmony_ci			};
658c2ecf20Sopenharmony_ci		};
668c2ecf20Sopenharmony_ci	};
678c2ecf20Sopenharmony_ci};
68