1*ecdb0048SSergio Paracuellos# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ecdb0048SSergio Paracuellos%YAML 1.2 3*ecdb0048SSergio Paracuellos--- 4*ecdb0048SSergio Paracuellos$id: http://devicetree.org/schemas/interrupt-controller/ralink,rt2880-intc.yaml# 5*ecdb0048SSergio Paracuellos$schema: http://devicetree.org/meta-schemas/core.yaml# 6*ecdb0048SSergio Paracuellos 7*ecdb0048SSergio Paracuellostitle: Ralink SoCs Interrupt Controller 8*ecdb0048SSergio Paracuellos 9*ecdb0048SSergio Paracuellosmaintainers: 10*ecdb0048SSergio Paracuellos - Sergio Paracuellos <sergio.paracuellos@gmail.com> 11*ecdb0048SSergio Paracuellos 12*ecdb0048SSergio ParacuellosallOf: 13*ecdb0048SSergio Paracuellos - $ref: /schemas/interrupt-controller.yaml# 14*ecdb0048SSergio Paracuellos 15*ecdb0048SSergio Paracuellosdescription: 16*ecdb0048SSergio Paracuellos This interrupt controller support a central point for interrupt aggregation 17*ecdb0048SSergio Paracuellos for platform related blocks. 18*ecdb0048SSergio Paracuellos 19*ecdb0048SSergio Paracuellosproperties: 20*ecdb0048SSergio Paracuellos compatible: 21*ecdb0048SSergio Paracuellos const: ralink,rt2880-intc 22*ecdb0048SSergio Paracuellos 23*ecdb0048SSergio Paracuellos reg: 24*ecdb0048SSergio Paracuellos maxItems: 1 25*ecdb0048SSergio Paracuellos 26*ecdb0048SSergio Paracuellos interrupts: 27*ecdb0048SSergio Paracuellos maxItems: 1 28*ecdb0048SSergio Paracuellos 29*ecdb0048SSergio Paracuellos interrupt-controller: true 30*ecdb0048SSergio Paracuellos 31*ecdb0048SSergio Paracuellos '#interrupt-cells': 32*ecdb0048SSergio Paracuellos const: 1 33*ecdb0048SSergio Paracuellos 34*ecdb0048SSergio Paracuellosrequired: 35*ecdb0048SSergio Paracuellos - compatible 36*ecdb0048SSergio Paracuellos - reg 37*ecdb0048SSergio Paracuellos - interrupts 38*ecdb0048SSergio Paracuellos - interrupt-controller 39*ecdb0048SSergio Paracuellos - '#interrupt-cells' 40*ecdb0048SSergio Paracuellos 41*ecdb0048SSergio ParacuellosadditionalProperties: false 42*ecdb0048SSergio Paracuellos 43*ecdb0048SSergio Paracuellosexamples: 44*ecdb0048SSergio Paracuellos - | 45*ecdb0048SSergio Paracuellos interrupt-controller@200 { 46*ecdb0048SSergio Paracuellos compatible = "ralink,rt2880-intc"; 47*ecdb0048SSergio Paracuellos reg = <0x200 0x100>; 48*ecdb0048SSergio Paracuellos interrupt-controller; 49*ecdb0048SSergio Paracuellos #interrupt-cells = <1>; 50*ecdb0048SSergio Paracuellos 51*ecdb0048SSergio Paracuellos interrupt-parent = <&cpuintc>; 52*ecdb0048SSergio Paracuellos interrupts = <2>; 53*ecdb0048SSergio Paracuellos }; 54*ecdb0048SSergio Paracuellos... 55