max77693.txt 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. Maxim MAX77693 multi-function device
  2. MAX77693 is a Multifunction device with the following submodules:
  3. - PMIC,
  4. - CHARGER,
  5. - LED,
  6. - MUIC,
  7. - HAPTIC
  8. It is interfaced to host controller using i2c.
  9. This document describes the bindings for the mfd device.
  10. Required properties:
  11. - compatible : Must be "maxim,max77693".
  12. - reg : Specifies the i2c slave address of PMIC block.
  13. - interrupts : This i2c device has an IRQ line connected to the main SoC.
  14. - interrupt-parent : The parent interrupt controller.
  15. Optional properties:
  16. - regulators : The regulators of max77693 have to be instantiated under subnod
  17. named "regulators" using the following format.
  18. regulators {
  19. regualtor-compatible = ESAFEOUT1/ESAFEOUT2/CHARGER
  20. standard regulator constratints[*].
  21. };
  22. [*] refer Documentation/devicetree/bindings/regulator/regulator.txt
  23. Example:
  24. max77693@66 {
  25. compatible = "maxim,max77693";
  26. reg = <0x66>;
  27. interrupt-parent = <&gpx1>;
  28. interrupts = <5 2>;
  29. regulators {
  30. esafeout@1 {
  31. regulator-compatible = "ESAFEOUT1";
  32. regulator-name = "ESAFEOUT1";
  33. regulator-boot-on;
  34. };
  35. esafeout@2 {
  36. regulator-compatible = "ESAFEOUT2";
  37. regulator-name = "ESAFEOUT2";
  38. };
  39. charger@0 {
  40. regulator-compatible = "CHARGER";
  41. regulator-name = "CHARGER";
  42. regulator-min-microamp = <60000>;
  43. regulator-max-microamp = <2580000>;
  44. regulator-boot-on;
  45. };
  46. };
  47. };