Lines Matching +full:msi +full:- +full:controller
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/brcm,bcm2712-msix.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom bcm2712 MSI-X Interrupt Peripheral support
10 - Stanimir Varbanov <svarbanov@suse.de>
13 This interrupt controller is used to provide interrupt vectors to the
14 generic interrupt controller (GIC) on bcm2712. It will be used as
15 external MSI-X controller for PCIe root complex.
18 - $ref: /schemas/interrupt-controller/msi-controller.yaml#
22 const: brcm,bcm2712-mip
26 - description: Base register address
27 - description: PCIe message address
29 "#msi-cells":
32 brcm,msi-offset:
34 description: Shift the allocated MSI's.
39 - compatible
40 - reg
41 - msi-controller
42 - msi-ranges
45 - |
46 #include <dt-bindings/interrupt-controller/arm-gic.h>
49 #address-cells = <2>;
50 #size-cells = <2>;
52 msi-controller@1000130000 {
53 compatible = "brcm,bcm2712-mip";
56 msi-controller;
57 #msi-cells = <0>;
58 msi-ranges = <&gicv2 GIC_SPI 128 IRQ_TYPE_EDGE_RISING 64>;