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