Lines Matching +full:msi +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/sophgo,sg2042-msi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sophgo SG2042 MSI Controller
10 - Chen Wang <unicorn_wang@outlook.com>
13 This interrupt controller is in Sophgo SG2042 for transforming interrupts from
14 PCIe MSI to PLIC interrupts.
17 - $ref: /schemas/interrupt-controller/msi-controller.yaml#
21 const: sophgo,sg2042-msi
25 - description: clear register
26 - description: msi doorbell address
28 reg-names:
30 - const: clr
31 - const: doorbell
33 msi-controller: true
35 msi-ranges:
38 "#msi-cells":
42 - compatible
43 - reg
44 - reg-names
45 - msi-controller
46 - msi-ranges
47 - "#msi-cells"
52 - |
53 #include <dt-bindings/interrupt-controller/irq.h>
54 msi-controller@30000000 {
55 compatible = "sophgo,sg2042-msi";
57 reg-names = "clr", "doorbell";
58 msi-controller;
59 #msi-cells = <0>;
60 msi-ranges = <&plic 64 IRQ_TYPE_LEVEL_HIGH 32>;