arm,global_timer.yaml 866 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # SPDX-License-Identifier: GPL-2.0
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/timer/arm,global_timer.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: ARM Global Timer
  7. maintainers:
  8. - Stuart Menefy <stuart.menefy@st.com>
  9. description:
  10. Cortex-A9 are often associated with a per-core Global timer.
  11. properties:
  12. compatible:
  13. items:
  14. - enum:
  15. - arm,cortex-a5-global-timer
  16. - arm,cortex-a9-global-timer
  17. description: driver supports versions r2p0 and above.
  18. reg:
  19. maxItems: 1
  20. interrupts:
  21. maxItems: 1
  22. clocks:
  23. maxItems: 1
  24. required:
  25. - compatible
  26. - reg
  27. - clocks
  28. additionalProperties: false
  29. examples:
  30. - |
  31. timer@2c000600 {
  32. compatible = "arm,cortex-a9-global-timer";
  33. reg = <0x2c000600 0x20>;
  34. interrupts = <1 13 0xf01>;
  35. clocks = <&arm_periph_clk>;
  36. };
  37. ...