max8925.txt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. * Maxim max8925 Power Management IC
  2. Required parent device properties:
  3. - compatible : "maxim,max8925"
  4. - reg : the I2C slave address for the max8925 chip
  5. - interrupts : IRQ line for the max8925 chip
  6. - interrupt-controller: describes the max8925 as an interrupt
  7. controller (has its own domain)
  8. - #interrupt-cells : should be 1.
  9. - The cell is the max8925 local IRQ number
  10. Optional parent device properties:
  11. - maxim,tsc-irq: there are 2 IRQ lines for max8925, one is indicated in
  12. interrupts property, the other is indicated here.
  13. max8925 consists of a large and varied group of sub-devices:
  14. Device Supply Names Description
  15. ------ ------------ -----------
  16. max8925-onkey : : On key
  17. max8925-rtc : : RTC
  18. max8925-regulator : : Regulators
  19. max8925-backlight : : Backlight
  20. max8925-touch : : Touchscreen
  21. max8925-power : : Charger
  22. Example:
  23. pmic: max8925@3c {
  24. compatible = "maxim,max8925";
  25. reg = <0x3c>;
  26. interrupts = <1>;
  27. interrupt-parent = <&intcmux4>;
  28. interrupt-controller;
  29. #interrupt-cells = <1>;
  30. maxim,tsc-irq = <0>;
  31. regulators {
  32. SDV1 {
  33. regulator-min-microvolt = <637500>;
  34. regulator-max-microvolt = <1425000>;
  35. regulator-boot-on;
  36. regulator-always-on;
  37. };
  38. LDO1 {
  39. regulator-min-microvolt = <750000>;
  40. regulator-max-microvolt = <3900000>;
  41. regulator-boot-on;
  42. regulator-always-on;
  43. };
  44. };
  45. backlight {
  46. maxim,max8925-dual-string = <0>;
  47. };
  48. charger {
  49. batt-detect = <0>;
  50. topoff-threshold = <1>;
  51. fast-charge = <7>;
  52. no-temp-support = <0>;
  53. no-insert-detect = <0>;
  54. };
  55. };