brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 5fda626 Raw
52 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/brcm,bcm2836-l1-intc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: BCM2836 per-CPU interrupt controller8 9maintainers:10  - Stefan Wahren <wahrenst@gmx.net>11  - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>12 13description:14  The BCM2836 has a per-cpu interrupt controller for the timer, PMU15  events, and SMP IPIs. One of the CPUs may receive interrupts for the16  peripheral (GPU) events, which chain to the BCM2835-style interrupt17  controller.18 19allOf:20  - $ref: /schemas/interrupt-controller.yaml#21 22properties:23  compatible:24    const: brcm,bcm2836-l1-intc25 26  reg:27    maxItems: 128 29  interrupt-controller: true30 31  '#interrupt-cells':32    const: 233 34required:35  - compatible36  - reg37  - interrupt-controller38  - '#interrupt-cells'39 40additionalProperties: false41 42examples:43  - |44    local_intc: interrupt-controller@40000000 {45        compatible = "brcm,bcm2836-l1-intc";46        reg = <0x40000000 0x100>;47        interrupt-controller;48        #interrupt-cells = <2>;49        interrupt-parent = <&local_intc>;50    };51...52