162306a36Sopenharmony_ci* Dialog DA9052/53 Power Management Integrated Circuit (PMIC) 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible : Should be "dlg,da9052", "dlg,da9053-aa", 562306a36Sopenharmony_ci "dlg,da9053-ab", or "dlg,da9053-bb" 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciOptional properties: 862306a36Sopenharmony_ci- dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen 962306a36Sopenharmony_ci input lines are used as general purpose analogue 1062306a36Sopenharmony_ci input. 1162306a36Sopenharmony_ci- tsiref-supply: Phandle to the regulator, which provides the reference 1262306a36Sopenharmony_ci voltage for the TSIREF pin. Must be provided when the 1362306a36Sopenharmony_ci touchscreen pins are used for ADC purposes. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciSub-nodes: 1662306a36Sopenharmony_ci- regulators : Contain the regulator nodes. The DA9052/53 regulators are 1762306a36Sopenharmony_ci bound using their names as listed below: 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci buck1 : regulator BUCK CORE 2062306a36Sopenharmony_ci buck2 : regulator BUCK PRO 2162306a36Sopenharmony_ci buck3 : regulator BUCK MEM 2262306a36Sopenharmony_ci buck4 : regulator BUCK PERI 2362306a36Sopenharmony_ci ldo1 : regulator LDO1 2462306a36Sopenharmony_ci ldo2 : regulator LDO2 2562306a36Sopenharmony_ci ldo3 : regulator LDO3 2662306a36Sopenharmony_ci ldo4 : regulator LDO4 2762306a36Sopenharmony_ci ldo5 : regulator LDO5 2862306a36Sopenharmony_ci ldo6 : regulator LDO6 2962306a36Sopenharmony_ci ldo7 : regulator LDO7 3062306a36Sopenharmony_ci ldo8 : regulator LDO8 3162306a36Sopenharmony_ci ldo9 : regulator LDO9 3262306a36Sopenharmony_ci ldo10 : regulator LDO10 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci The bindings details of individual regulator device can be found in: 3562306a36Sopenharmony_ci Documentation/devicetree/bindings/regulator/regulator.txt 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciExamples: 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_cii2c@63fc8000 { /* I2C1 */ 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci pmic: dialog@48 { 4262306a36Sopenharmony_ci compatible = "dlg,da9053-aa"; 4362306a36Sopenharmony_ci reg = <0x48>; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci regulators { 4662306a36Sopenharmony_ci buck1 { 4762306a36Sopenharmony_ci regulator-min-microvolt = <500000>; 4862306a36Sopenharmony_ci regulator-max-microvolt = <2075000>; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci buck2 { 5262306a36Sopenharmony_ci regulator-min-microvolt = <500000>; 5362306a36Sopenharmony_ci regulator-max-microvolt = <2075000>; 5462306a36Sopenharmony_ci }; 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ci buck3 { 5762306a36Sopenharmony_ci regulator-min-microvolt = <925000>; 5862306a36Sopenharmony_ci regulator-max-microvolt = <2500000>; 5962306a36Sopenharmony_ci }; 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ci buck4 { 6262306a36Sopenharmony_ci regulator-min-microvolt = <925000>; 6362306a36Sopenharmony_ci regulator-max-microvolt = <2500000>; 6462306a36Sopenharmony_ci }; 6562306a36Sopenharmony_ci }; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci}; 68