brcm,avs-ro-thermal.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/thermal/brcm,avs-ro-thermal.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Broadcom AVS ring oscillator thermal
  7. maintainers:
  8. - Stefan Wahren <wahrenst@gmx.net>
  9. description: |+
  10. The thermal node should be the child of a syscon node with the
  11. required property:
  12. - compatible: Should be one of the following:
  13. "brcm,bcm2711-avs-monitor", "syscon", "simple-mfd"
  14. Refer to the bindings described in
  15. Documentation/devicetree/bindings/mfd/syscon.yaml
  16. $ref: thermal-sensor.yaml#
  17. properties:
  18. compatible:
  19. const: brcm,bcm2711-thermal
  20. "#thermal-sensor-cells":
  21. const: 0
  22. required:
  23. - compatible
  24. unevaluatedProperties: false
  25. examples:
  26. - |
  27. avs-monitor@7d5d2000 {
  28. compatible = "brcm,bcm2711-avs-monitor",
  29. "syscon", "simple-mfd";
  30. reg = <0x7d5d2000 0xf00>;
  31. thermal: thermal {
  32. compatible = "brcm,bcm2711-thermal";
  33. #thermal-sensor-cells = <0>;
  34. };
  35. };
  36. ...