Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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/snps,archs-intc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ARC-HS incore Interrupt Controller
8
9maintainers:
10 - Vineet Gupta <vgupta@kernel.org>
11
12description:
13 ARC-HS incore Interrupt Controller provided by cores implementing ARCv2 ISA.
14 intc accessed via the special ARC AUX register interface, hence "reg" property
15 is not specified.
16
17properties:
18 compatible:
19 const: snps,archs-intc
20
21 interrupt-controller: true
22
23 '#interrupt-cells':
24 const: 1
25
26 interrupts:
27 description: List of IRQ numbers between 16 and 256
28 items:
29 items:
30 - minimum: 16
31 maximum: 256
32
33required:
34 - compatible
35 - interrupt-controller
36 - '#interrupt-cells'
37 - interrupts
38
39additionalProperties: false
40
41examples:
42 - |
43 interrupt-controller {
44 compatible = "snps,archs-intc";
45 interrupt-controller;
46 #interrupt-cells = <1>;
47 interrupts = <16>, <17>, <18>, <19>, <20>, <21>, <22>, <23>, <24>, <25>;
48 };