sa1100-rtc.yaml 956 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/rtc/sa1100-rtc.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Marvell Real Time Clock controller
  7. allOf:
  8. - $ref: rtc.yaml#
  9. maintainers:
  10. - Alessandro Zummo <a.zummo@towertech.it>
  11. - Alexandre Belloni <alexandre.belloni@bootlin.com>
  12. - Rob Herring <robh@kernel.org>
  13. properties:
  14. compatible:
  15. enum:
  16. - mrvl,sa1100-rtc
  17. - mrvl,mmp-rtc
  18. reg:
  19. maxItems: 1
  20. clocks:
  21. maxItems: 1
  22. resets:
  23. maxItems: 1
  24. interrupts:
  25. minItems: 2
  26. interrupt-names:
  27. items:
  28. - const: rtc 1Hz
  29. - const: rtc alarm
  30. required:
  31. - compatible
  32. - reg
  33. - interrupts
  34. - interrupt-names
  35. additionalProperties: false
  36. examples:
  37. - |
  38. rtc: rtc@d4010000 {
  39. compatible = "mrvl,mmp-rtc";
  40. reg = <0xd4010000 0x1000>;
  41. interrupts = <5>, <6>;
  42. interrupt-names = "rtc 1Hz", "rtc alarm";
  43. };
  44. ...