ralink,rt2880-intc.yaml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2. %YAML 1.2
  3. ---
  4. $id: http://devicetree.org/schemas/interrupt-controller/ralink,rt2880-intc.yaml#
  5. $schema: http://devicetree.org/meta-schemas/core.yaml#
  6. title: Ralink SoCs Interrupt Controller
  7. maintainers:
  8. - Sergio Paracuellos <sergio.paracuellos@gmail.com>
  9. allOf:
  10. - $ref: /schemas/interrupt-controller.yaml#
  11. description:
  12. This interrupt controller support a central point for interrupt aggregation
  13. for platform related blocks.
  14. properties:
  15. compatible:
  16. const: ralink,rt2880-intc
  17. reg:
  18. maxItems: 1
  19. interrupts:
  20. maxItems: 1
  21. interrupt-controller: true
  22. '#interrupt-cells':
  23. const: 1
  24. required:
  25. - compatible
  26. - reg
  27. - interrupts
  28. - interrupt-controller
  29. - '#interrupt-cells'
  30. additionalProperties: false
  31. examples:
  32. - |
  33. interrupt-controller@200 {
  34. compatible = "ralink,rt2880-intc";
  35. reg = <0x200 0x100>;
  36. interrupt-controller;
  37. #interrupt-cells = <1>;
  38. interrupt-parent = <&cpuintc>;
  39. interrupts = <2>;
  40. };
  41. ...