armada-thermal.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. * Marvell Armada 370/375/380/XP thermal management
  2. Required properties:
  3. - compatible: Should be set to one of the following:
  4. * marvell,armada370-thermal
  5. * marvell,armada375-thermal
  6. * marvell,armada380-thermal
  7. * marvell,armadaxp-thermal
  8. * marvell,armada-ap806-thermal
  9. * marvell,armada-ap807-thermal
  10. * marvell,armada-cp110-thermal
  11. Note: these bindings are deprecated for AP806/CP110 and should instead
  12. follow the rules described in:
  13. Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
  14. Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
  15. - reg: Device's register space.
  16. Two entries are expected, see the examples below. The first one points
  17. to the status register (4B). The second one points to the control
  18. registers (8B).
  19. Note: The compatibles marvell,armada370-thermal,
  20. marvell,armada380-thermal, and marvell,armadaxp-thermal must point to
  21. "control MSB/control 1", with size of 4 (deprecated binding), or point
  22. to "control LSB/control 0" with size of 8 (current binding). All other
  23. compatibles must point to "control LSB/control 0" with size of 8.
  24. Examples:
  25. /* Legacy bindings */
  26. thermal@d0018300 {
  27. compatible = "marvell,armada370-thermal";
  28. reg = <0xd0018300 0x4
  29. 0xd0018304 0x4>;
  30. };
  31. ap_thermal: thermal@6f8084 {
  32. compatible = "marvell,armada-ap806-thermal";
  33. reg = <0x6f808C 0x4>,
  34. <0x6f8084 0x8>;
  35. };