pv88060.txt 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. * Powerventure Semiconductor PV88060 Voltage Regulator
  2. Required properties:
  3. - compatible: "pvs,pv88060".
  4. - reg: I2C slave address, usually 0x49.
  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. BUCK1, LDO1, LDO2, LDO3, LDO4, LDO5, LDO6, LDO7, SW1, SW2, SW3, SW4,
  11. SW5, and SW6.
  12. Optional properties:
  13. - Any optional property defined in regulator.txt
  14. Example
  15. pmic: pv88060@49 {
  16. compatible = "pvs,pv88060";
  17. reg = <0x49>;
  18. interrupt-parent = <&gpio>;
  19. interrupts = <24 24>;
  20. regulators {
  21. BUCK1 {
  22. regulator-name = "buck1";
  23. regulator-min-microvolt = <2800000>;
  24. regulator-max-microvolt = <4387500>;
  25. regulator-min-microamp = <1496000>;
  26. regulator-max-microamp = <4189000>;
  27. regulator-boot-on;
  28. };
  29. LDO1 {
  30. regulator-name = "ldo1";
  31. regulator-min-microvolt = <1200000>;
  32. regulator-max-microvolt = <3350000>;
  33. regulator-boot-on;
  34. };
  35. LDO2 {
  36. regulator-name = "ldo2";
  37. regulator-min-microvolt = <1200000>;
  38. regulator-max-microvolt = <3350000>;
  39. regulator-boot-on;
  40. };
  41. LDO3 {
  42. regulator-name = "ldo3";
  43. regulator-min-microvolt = <1200000>;
  44. regulator-max-microvolt = <3350000>;
  45. regulator-boot-on;
  46. };
  47. LDO4 {
  48. regulator-name = "ldo4";
  49. regulator-min-microvolt = <1200000>;
  50. regulator-max-microvolt = <3350000>;
  51. regulator-boot-on;
  52. };
  53. LDO5 {
  54. regulator-name = "ldo5";
  55. regulator-min-microvolt = <1200000>;
  56. regulator-max-microvolt = <3350000>;
  57. regulator-boot-on;
  58. };
  59. LDO6 {
  60. regulator-name = "ldo6";
  61. regulator-min-microvolt = <1200000>;
  62. regulator-max-microvolt = <3350000>;
  63. regulator-boot-on;
  64. };
  65. LDO7 {
  66. regulator-name = "ldo7";
  67. regulator-min-microvolt = <1200000>;
  68. regulator-max-microvolt = <3350000>;
  69. regulator-boot-on;
  70. };
  71. SW1 {
  72. regulator-name = "sw1";
  73. regulator-min-microvolt = <5000000>;
  74. regulator-max-microvolt = <5000000>;
  75. };
  76. SW2 {
  77. regulator-name = "sw2";
  78. regulator-min-microvolt = <5000000>;
  79. regulator-max-microvolt = <5000000>;
  80. regulator-boot-on;
  81. };
  82. SW3 {
  83. regulator-name = "sw3";
  84. regulator-min-microvolt = <5000000>;
  85. regulator-max-microvolt = <5000000>;
  86. regulator-boot-on;
  87. };
  88. SW4 {
  89. regulator-name = "sw4";
  90. regulator-min-microvolt = <5000000>;
  91. regulator-max-microvolt = <5000000>;
  92. regulator-boot-on;
  93. };
  94. SW5 {
  95. regulator-name = "sw5";
  96. regulator-min-microvolt = <5000000>;
  97. regulator-max-microvolt = <5000000>;
  98. regulator-boot-on;
  99. };
  100. SW6 {
  101. regulator-name = "sw6";
  102. regulator-min-microvolt = <5000000>;
  103. regulator-max-microvolt = <5000000>;
  104. };
  105. };
  106. };