starfive,jh7110-pmu.yaml 946 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/power/starfive,jh7110-pmu.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: StarFive JH7110 Power Management Unit
  7. maintainers:
  8. - Walker Chen <walker.chen@starfivetech.com>
  9. description: |
  10. StarFive JH7110 SoC includes support for multiple power domains which can be
  11. powered on/off by software based on different application scenes to save power.
  12. properties:
  13. compatible:
  14. enum:
  15. - starfive,jh7110-pmu
  16. reg:
  17. maxItems: 1
  18. interrupts:
  19. maxItems: 1
  20. "#power-domain-cells":
  21. const: 1
  22. required:
  23. - compatible
  24. - reg
  25. - interrupts
  26. - "#power-domain-cells"
  27. additionalProperties: false
  28. examples:
  29. - |
  30. pwrc: power-controller@17030000 {
  31. compatible = "starfive,jh7110-pmu";
  32. reg = <0x17030000 0x10000>;
  33. interrupts = <111>;
  34. #power-domain-cells = <1>;
  35. };