da9052-i2c.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. * Dialog DA9052/53 Power Management Integrated Circuit (PMIC)
  2. Required properties:
  3. - compatible : Should be "dlg,da9052", "dlg,da9053-aa",
  4. "dlg,da9053-ab", or "dlg,da9053-bb"
  5. Sub-nodes:
  6. - regulators : Contain the regulator nodes. The DA9052/53 regulators are
  7. bound using their names as listed below:
  8. buck0 : regulator BUCK0
  9. buck1 : regulator BUCK1
  10. buck2 : regulator BUCK2
  11. buck3 : regulator BUCK3
  12. ldo4 : regulator LDO4
  13. ldo5 : regulator LDO5
  14. ldo6 : regulator LDO6
  15. ldo7 : regulator LDO7
  16. ldo8 : regulator LDO8
  17. ldo9 : regulator LDO9
  18. ldo10 : regulator LDO10
  19. ldo11 : regulator LDO11
  20. ldo12 : regulator LDO12
  21. ldo13 : regulator LDO13
  22. The bindings details of individual regulator device can be found in:
  23. Documentation/devicetree/bindings/regulator/regulator.txt
  24. Examples:
  25. i2c@63fc8000 { /* I2C1 */
  26. status = "okay";
  27. pmic: dialog@48 {
  28. compatible = "dlg,da9053-aa";
  29. reg = <0x48>;
  30. regulators {
  31. buck0 {
  32. regulator-min-microvolt = <500000>;
  33. regulator-max-microvolt = <2075000>;
  34. };
  35. buck1 {
  36. regulator-min-microvolt = <500000>;
  37. regulator-max-microvolt = <2075000>;
  38. };
  39. buck2 {
  40. regulator-min-microvolt = <925000>;
  41. regulator-max-microvolt = <2500000>;
  42. };
  43. buck3 {
  44. regulator-min-microvolt = <925000>;
  45. regulator-max-microvolt = <2500000>;
  46. };
  47. };
  48. };
  49. };