1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/interrupt-controller/microchip,sama7g5-eic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip External Interrupt Controller
10 - Claudiu Beznea <claudiu.beznea@microchip.com>
13 This interrupt controller is found in Microchip SoCs (SAMA7G5) and provides
14 support for handling up to 2 external interrupt lines.
19 - microchip,sama7g5-eic
24 interrupt-controller: true
29 The first cell is the input IRQ number (between 0 and 1), the second cell
30 is the trigger type as defined in interrupt.txt present in this directory.
34 Contains the GIC SPI IRQs mapped to the external interrupt lines. They
35 should be specified sequentially from output 0 to output 1.
48 - interrupt-controller
54 additionalProperties: false
58 #include <dt-bindings/clock/at91.h>
59 #include <dt-bindings/interrupt-controller/arm-gic.h>
61 eic: interrupt-controller@e1628000 {
62 compatible = "microchip,sama7g5-eic";
63 reg = <0xe1628000 0x100>;
64 interrupt-parent = <&gic>;
66 #interrupt-cells = <2>;
67 interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>,
68 <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
69 clocks = <&pmc PMC_TYPE_PERIPHERAL 37>;