brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 4ff609f Raw
65 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/mscc,ocelot-icpu-intr.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Microsemi Ocelot SoC ICPU Interrupt Controller8 9maintainers:10  - Alexandre Belloni <alexandre.belloni@bootlin.com>11 12allOf:13  - $ref: /schemas/interrupt-controller.yaml#14 15description: |16  the Microsemi Ocelot interrupt controller that is part of the17  ICPU. It is connected directly to the MIPS core interrupt18  controller.19 20properties:21  compatible:22    items:23      - enum:24          - mscc,jaguar2-icpu-intr25          - mscc,luton-icpu-intr26          - mscc,ocelot-icpu-intr27          - mscc,serval-icpu-intr28 29 30  '#interrupt-cells':31    const: 132 33  '#address-cells':34    const: 035 36  interrupt-controller: true37 38  reg:39    maxItems: 140 41  interrupts:42    maxItems: 143 44required:45  - compatible46  - '#interrupt-cells'47  - '#address-cells'48  - interrupt-controller49  - reg50 51additionalProperties: false52 53examples:54  - |55    intc: interrupt-controller@70000070 {56        compatible = "mscc,ocelot-icpu-intr";57        reg = <0x70000070 0x70>;58        #interrupt-cells = <1>;59        #address-cells = <0>;60        interrupt-controller;61        interrupt-parent = <&cpuintc>;62        interrupts = <2>;63    };64...65