brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 8961afc Raw
73 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,l2-intc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom Generic Level 2 Interrupt Controller8 9maintainers:10  - Florian Fainelli <f.fainelli@gmail.com>11 12allOf:13  - $ref: /schemas/interrupt-controller.yaml#14 15properties:16  compatible:17    oneOf:18      - items:19          - enum:20              - brcm,hif-spi-l2-intc21              - brcm,upg-aux-aon-l2-intc22          - const: brcm,l2-intc23      - items:24          - enum:25              - brcm,bcm2711-l2-intc26          - const: brcm,l2-intc27      - items:28          - const: brcm,bcm7271-l2-intc29      - items:30          - const: brcm,l2-intc31 32  reg:33    maxItems: 134    description: >35      Specifies the base physical address and size of the registers36 37  interrupt-controller: true38 39  "#interrupt-cells":40    const: 141 42  interrupts:43    maxItems: 144 45  interrupt-names:46    maxItems: 147 48  brcm,irq-can-wake:49    type: boolean50    description: >51      If present, this means the L2 controller can be used as a wakeup source52      for system suspend/resume.53 54additionalProperties: false55 56required:57  - compatible58  - reg59  - interrupt-controller60  - "#interrupt-cells"61  - interrupts62 63examples:64  - |65    hif_intr2_intc: interrupt-controller@f0441000 {66      compatible = "brcm,l2-intc";67      reg = <0xf0441000 0x30>;68      interrupt-controller;69      #interrupt-cells = <1>;70      interrupt-parent = <&intc>;71      interrupts = <0x0 0x20 0x0>;72    };73