Lines Matching +full:mux +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
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>
14 - if:
19 const: marvell,orion-intc
22 - mrvl,intc-nr-irqs
23 - if:
28 - mrvl,mmp-intc
29 - mrvl,mmp2-intc
34 - if:
39 - marvell,mmp3-intc
40 - mrvl,mmp2-mux-intc
45 - if:
49 const: mrvl,mmp2-mux-intc
54 reg-names:
56 - const: mux status
57 - const: mux mask
59 - interrupts
65 '#interrupt-cells':
70 - mrvl,mmp-intc
71 - mrvl,mmp2-intc
72 - marvell,mmp3-intc
73 - marvell,orion-intc
74 - mrvl,mmp2-mux-intc
80 reg-names: true
84 interrupt-controller: true
86 mrvl,intc-nr-irqs:
88 Specifies the number of interrupts in the interrupt controller.
91 mrvl,clr-mfp-irq:
97 - '#interrupt-cells'
98 - compatible
99 - reg
100 - interrupt-controller
105 - |
106 interrupt-controller@d4282000 {
107 compatible = "mrvl,mmp2-intc";
108 interrupt-controller;
109 #interrupt-cells = <1>;
111 mrvl,intc-nr-irqs = <64>;
114 interrupt-controller@d4282150 {
115 compatible = "mrvl,mmp2-mux-intc";
117 interrupt-controller;
118 #interrupt-cells = <1>;
120 reg-names = "mux status", "mux mask";
121 mrvl,intc-nr-irqs = <2>;
123 - |
124 interrupt-controller@fed20204 {
125 compatible = "marvell,orion-intc";
126 interrupt-controller;
127 #interrupt-cells = <1>;