da9211.txt 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. * Dialog Semiconductor DA9211/DA9213 Voltage Regulator
  2. Required properties:
  3. - compatible: "dlg,da9211" or "dlg,da9213".
  4. - reg: I2C slave address, usually 0x68.
  5. - interrupts: the interrupt outputs of the controller
  6. - regulators: A node that houses a sub-node for each regulator within the
  7. device. Each sub-node is identified using the node's name, with valid
  8. values listed below. The content of each sub-node is defined by the
  9. standard binding for regulators; see regulator.txt.
  10. BUCKA and BUCKB.
  11. Optional properties:
  12. - Any optional property defined in regulator.txt
  13. Example 1) DA9211
  14. pmic: da9211@68 {
  15. compatible = "dlg,da9211";
  16. reg = <0x68>;
  17. interrupts = <3 27>;
  18. regulators {
  19. BUCKA {
  20. regulator-name = "VBUCKA";
  21. regulator-min-microvolt = < 300000>;
  22. regulator-max-microvolt = <1570000>;
  23. regulator-min-microamp = <2000000>;
  24. regulator-max-microamp = <5000000>;
  25. };
  26. BUCKB {
  27. regulator-name = "VBUCKB";
  28. regulator-min-microvolt = < 300000>;
  29. regulator-max-microvolt = <1570000>;
  30. regulator-min-microamp = <2000000>;
  31. regulator-max-microamp = <5000000>;
  32. };
  33. };
  34. };
  35. Example 2) DA92113
  36. pmic: da9213@68 {
  37. compatible = "dlg,da9213";
  38. reg = <0x68>;
  39. interrupts = <3 27>;
  40. regulators {
  41. BUCKA {
  42. regulator-name = "VBUCKA";
  43. regulator-min-microvolt = < 300000>;
  44. regulator-max-microvolt = <1570000>;
  45. regulator-min-microamp = <3000000>;
  46. regulator-max-microamp = <6000000>;
  47. };
  48. BUCKB {
  49. regulator-name = "VBUCKB";
  50. regulator-min-microvolt = < 300000>;
  51. regulator-max-microvolt = <1570000>;
  52. regulator-min-microamp = <3000000>;
  53. regulator-max-microamp = <6000000>;
  54. };
  55. };
  56. };