Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2---
3$id: http://devicetree.org/schemas/interrupt-controller/marvell,orion-bridge-intc.yaml#
4$schema: http://devicetree.org/meta-schemas/core.yaml#
5
6title: Marvell Orion SoC Bridge Interrupt Controller
7
8maintainers:
9 - Andrew Lunn <andrew@lunn.ch>
10 - Gregory Clement <gregory.clement@bootlin.com>
11
12properties:
13 compatible:
14 const: marvell,orion-bridge-intc
15
16 reg:
17 minItems: 1
18 maxItems: 2
19
20 interrupt-controller: true
21
22 '#interrupt-cells':
23 const: 1
24
25 interrupts:
26 description: Bridge interrupt of the main interrupt controller
27
28 marvell,#interrupts:
29 description: Number of interrupts provided by bridge interrupt controller.
30 $ref: /schemas/types.yaml#/definitions/uint32
31 default: 32
32
33required:
34 - compatible
35 - reg
36 - interrupt-controller
37 - '#interrupt-cells'
38 - interrupts
39
40additionalProperties: false
41
42examples:
43 - |
44 interrupt-controller@20110 {
45 compatible = "marvell,orion-bridge-intc";
46 reg = <0x20110 0x8>;
47 interrupt-controller;
48 #interrupt-cells = <1>;
49 interrupts = <0>;
50 /* Dove bridge provides 5 interrupts */
51 marvell,#interrupts = <5>;
52 };