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/csky,mpintc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: C-SKY Multi-processors Interrupt Controller
8
9maintainers:
10 - Guo Ren <guoren@kernel.org>
11
12description: >
13 C-SKY Multi-processors Interrupt Controller is designed for ck807/ck810/ck860
14 SMP soc, and it also could be used in non-SMP system.
15
16 Interrupt number definition:
17 0-15 : software irq, and we use 15 as our IPI_IRQ.
18 16-31 : private irq, and we use 16 as the co-processor timer.
19 31-1024: common irq for soc ip.
20
21properties:
22 compatible:
23 const: csky,mpintc
24
25 '#interrupt-cells':
26 const: 2
27
28 interrupt-controller: true
29
30required:
31 - compatible
32 - "#interrupt-cells"
33 - interrupt-controller
34
35additionalProperties: false
36
37examples:
38 - |
39 interrupt-controller {
40 compatible = "csky,mpintc";
41 #interrupt-cells = <2>;
42 interrupt-controller;
43 };