brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · 123d24b Raw
86 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/interrupt-controller/mediatek,mt6577-sysirq.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek sysirq8 9description:10  MediaTek SOCs sysirq support controllable irq inverter for each GIC SPI11  interrupt.12 13maintainers:14  - Matthias Brugger <matthias.bgg@gmail.com>15 16properties:17  compatible:18    oneOf:19      - const: mediatek,mt6577-sysirq20      - items:21          - enum:22              - mediatek,mt2701-sysirq23              - mediatek,mt2712-sysirq24              - mediatek,mt6580-sysirq25              - mediatek,mt6582-sysirq26              - mediatek,mt6589-sysirq27              - mediatek,mt6592-sysirq28              - mediatek,mt6755-sysirq29              - mediatek,mt6765-sysirq30              - mediatek,mt6779-sysirq31              - mediatek,mt6795-sysirq32              - mediatek,mt6797-sysirq33              - mediatek,mt7622-sysirq34              - mediatek,mt7623-sysirq35              - mediatek,mt7629-sysirq36              - mediatek,mt8127-sysirq37              - mediatek,mt8135-sysirq38              - mediatek,mt8173-sysirq39              - mediatek,mt8183-sysirq40              - mediatek,mt8365-sysirq41              - mediatek,mt8516-sysirq42          - const: mediatek,mt6577-sysirq43 44  reg:45    minItems: 146    maxItems: 247 48  interrupt-controller: true49 50  "#interrupt-cells":51    $ref: arm,gic.yaml#/properties/#interrupt-cells52 53required:54  - reg55  - interrupt-controller56  - "#interrupt-cells"57 58allOf:59  - $ref: /schemas/interrupt-controller.yaml#60  - if:61      properties:62        compatible:63          contains:64            const: mediatek,mt6797-sysirq65    then:66      properties:67        reg:68          minItems: 269    else:70      properties:71        reg:72          maxItems: 173 74unevaluatedProperties: false75 76examples:77  - |78    interrupt-controller@10200620 {79        compatible = "mediatek,mt6797-sysirq", "mediatek,mt6577-sysirq";80        reg = <0x10220620 0x20>,81              <0x10220690 0x10>;82        interrupt-parent = <&gic>;83        interrupt-controller;84        #interrupt-cells = <3>;85    };86