xref: /linux/Documentation/devicetree/bindings/interrupt-controller/thead,c900-aclint-mswi.yaml (revision 31848987f177a6c0944fd0254a55ffd7c52a8c50)
1942e02e1SInochi Amaoto# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2942e02e1SInochi Amaoto%YAML 1.2
3942e02e1SInochi Amaoto---
4942e02e1SInochi Amaoto$id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-mswi.yaml#
5942e02e1SInochi Amaoto$schema: http://devicetree.org/meta-schemas/core.yaml#
6942e02e1SInochi Amaoto
7942e02e1SInochi Amaototitle: Sophgo sg2042 CLINT Machine-level Software Interrupt Device
8942e02e1SInochi Amaoto
9942e02e1SInochi Amaotomaintainers:
10942e02e1SInochi Amaoto  - Inochi Amaoto <inochiama@outlook.com>
11942e02e1SInochi Amaoto
12942e02e1SInochi Amaotoproperties:
13942e02e1SInochi Amaoto  compatible:
14942e02e1SInochi Amaoto    items:
15942e02e1SInochi Amaoto      - enum:
16942e02e1SInochi Amaoto          - sophgo,sg2042-aclint-mswi
17*bced6bebSInochi Amaoto          - sophgo,sg2044-aclint-mswi
18942e02e1SInochi Amaoto      - const: thead,c900-aclint-mswi
19942e02e1SInochi Amaoto
20942e02e1SInochi Amaoto  reg:
21942e02e1SInochi Amaoto    maxItems: 1
22942e02e1SInochi Amaoto
23942e02e1SInochi Amaoto  interrupts-extended:
24942e02e1SInochi Amaoto    minItems: 1
25942e02e1SInochi Amaoto    maxItems: 4095
26942e02e1SInochi Amaoto
27942e02e1SInochi AmaotoadditionalProperties: false
28942e02e1SInochi Amaoto
29942e02e1SInochi Amaotorequired:
30942e02e1SInochi Amaoto  - compatible
31942e02e1SInochi Amaoto  - reg
32942e02e1SInochi Amaoto  - interrupts-extended
33942e02e1SInochi Amaoto
34942e02e1SInochi Amaotoexamples:
35942e02e1SInochi Amaoto  - |
36942e02e1SInochi Amaoto    interrupt-controller@94000000 {
37942e02e1SInochi Amaoto      compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi";
38942e02e1SInochi Amaoto      interrupts-extended = <&cpu1intc 3>,
39942e02e1SInochi Amaoto                            <&cpu2intc 3>,
40942e02e1SInochi Amaoto                            <&cpu3intc 3>,
41942e02e1SInochi Amaoto                            <&cpu4intc 3>;
42942e02e1SInochi Amaoto      reg = <0x94000000 0x00010000>;
43942e02e1SInochi Amaoto    };
44942e02e1SInochi Amaoto...
45