1 # SPDX-License-Identifier: GPL-2.0-only
4 $id: http://devicetree.org/schemas/interrupt-controller/mrvl,intc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell MMP/Orion Interrupt controller
10 - Andrew Lunn <andrew@lunn.ch>
11 - Gregory Clement <gregory.clement@bootlin.com>
19 const: marvell,orion-intc
49 const: mrvl,mmp2-mux-intc
84 interrupt-controller: true
88 Specifies the number of interrupts in the interrupt controller.
89 $ref: /schemas/types.yaml#/definitions/uint32
93 Specifies the interrupt that needs to clear MFP edge detection first.
94 $ref: /schemas/types.yaml#/definitions/uint32
100 - interrupt-controller
102 additionalProperties: false
106 interrupt-controller@d4282000 {
107 compatible = "mrvl,mmp2-intc";
108 interrupt-controller;
109 #interrupt-cells = <1>;
110 reg = <0xd4282000 0x1000>;
111 mrvl,intc-nr-irqs = <64>;
114 interrupt-controller@d4282150 {
115 compatible = "mrvl,mmp2-mux-intc";
117 interrupt-controller;
118 #interrupt-cells = <1>;
119 reg = <0x150 0x4>, <0x168 0x4>;
120 reg-names = "mux status", "mux mask";
121 mrvl,intc-nr-irqs = <2>;
124 interrupt-controller@fed20204 {
125 compatible = "marvell,orion-intc";
126 interrupt-controller;
127 #interrupt-cells = <1>;
128 reg = <0xfed20204 0x04>,