1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/interrupt-controller/actions,owl-sirq.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Actions Semi Owl SoCs SIRQ interrupt controller
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11 - Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
14 This interrupt controller is found in the Actions Semi Owl SoCs (S500, S700
15 and S900) and provides support for handling up to 3 external interrupt lines.
27 interrupt-controller: true
32 The first cell is the input IRQ number, between 0 and 2, while the second
33 cell is the trigger type as defined in interrupt.txt in this directory.
37 Contains the GIC SPI IRQs mapped to the external interrupt lines.
38 They shall be specified sequentially from output 0 to 2.
45 - interrupt-controller
49 additionalProperties: false
53 #include <dt-bindings/interrupt-controller/arm-gic.h>
55 sirq: interrupt-controller@b01b0200 {
56 compatible = "actions,s500-sirq";
57 reg = <0xb01b0200 0x4>;
59 #interrupt-cells = <2>;
60 interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, /* SIRQ0 */
61 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, /* SIRQ1 */
62 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; /* SIRQ2 */