pv88090.txt 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. * Powerventure Semiconductor PV88090 Voltage Regulator
  2. Required properties:
  3. - compatible: "pvs,pv88090".
  4. - reg: I2C slave address, usually 0x48.
  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, BUCK2, BUCK3, LDO1, and LDO2.
  11. Optional properties:
  12. - Any optional property defined in regulator.txt
  13. Example
  14. pmic: pv88090@48 {
  15. compatible = "pvs,pv88090";
  16. reg = <0x48>;
  17. interrupt-parent = <&gpio>;
  18. interrupts = <24 24>;
  19. regulators {
  20. BUCK1 {
  21. regulator-name = "buck1";
  22. regulator-min-microvolt = < 600000>;
  23. regulator-max-microvolt = <1393750>;
  24. regulator-min-microamp = < 220000>;
  25. regulator-max-microamp = <7040000>;
  26. regulator-boot-on;
  27. };
  28. BUCK2 {
  29. regulator-name = "buck2";
  30. regulator-min-microvolt = < 600000>;
  31. regulator-max-microvolt = <1393750>;
  32. regulator-min-microamp = <1496000>;
  33. regulator-max-microamp = <4189000>;
  34. };
  35. BUCK3 {
  36. regulator-name = "buck3";
  37. regulator-min-microvolt = <600000>;
  38. regulator-max-microvolt = <1393750>;
  39. regulator-min-microamp = <1496000>;
  40. regulator-max-microamp = <4189000>;
  41. regulator-boot-on;
  42. };
  43. LDO1 {
  44. regulator-name = "ldo1";
  45. regulator-min-microvolt = <1200000>;
  46. regulator-max-microvolt = <4350000>;
  47. regulator-boot-on;
  48. };
  49. LDO2 {
  50. regulator-name = "ldo2";
  51. regulator-min-microvolt = < 650000>;
  52. regulator-max-microvolt = <2225000>;
  53. regulator-boot-on;
  54. };
  55. };
  56. };