brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 609308a Raw
67 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/ingenic,intc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Ingenic SoCs interrupt controller8 9maintainers:10  - Paul Cercueil <paul@crapouillou.net>11 12properties:13  $nodename:14    pattern: "^interrupt-controller@[0-9a-f]+$"15 16  compatible:17    oneOf:18      - enum:19          - ingenic,jz4740-intc20          - ingenic,jz4760-intc21          - ingenic,jz4780-intc22      - items:23          - enum:24              - ingenic,jz4775-intc25              - ingenic,jz4770-intc26              - ingenic,jz4760b-intc27          - const: ingenic,jz4760-intc28      - items:29          - const: ingenic,x1000-intc30          - const: ingenic,jz4780-intc31      - items:32          - const: ingenic,jz4725b-intc33          - const: ingenic,jz4740-intc34 35  "#interrupt-cells":36    const: 137 38  reg:39    maxItems: 140 41  interrupts:42    maxItems: 143 44  interrupt-controller: true45 46required:47  - compatible48  - reg49  - interrupts50  - "#interrupt-cells"51  - interrupt-controller52 53additionalProperties: false54 55examples:56  - |57    intc: interrupt-controller@10001000 {58      compatible = "ingenic,jz4770-intc", "ingenic,jz4760-intc";59      reg = <0x10001000 0x40>;60 61      interrupt-controller;62      #interrupt-cells = <1>;63 64      interrupt-parent = <&cpuintc>;65      interrupts = <2>;66    };67