1*e551ebdcSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*e551ebdcSRob Herring (Arm)%YAML 1.2 3*e551ebdcSRob Herring (Arm)--- 4*e551ebdcSRob Herring (Arm)$id: http://devicetree.org/schemas/interrupt-controller/opencores,or1k-pic.yaml# 5*e551ebdcSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e551ebdcSRob Herring (Arm) 7*e551ebdcSRob Herring (Arm)title: OpenRISC 1000 Programmable Interrupt Controller 8*e551ebdcSRob Herring (Arm) 9*e551ebdcSRob Herring (Arm)maintainers: 10*e551ebdcSRob Herring (Arm) - Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11*e551ebdcSRob Herring (Arm) 12*e551ebdcSRob Herring (Arm)properties: 13*e551ebdcSRob Herring (Arm) compatible: 14*e551ebdcSRob Herring (Arm) enum: 15*e551ebdcSRob Herring (Arm) - opencores,or1k-pic-level 16*e551ebdcSRob Herring (Arm) - opencores,or1k-pic-edge 17*e551ebdcSRob Herring (Arm) - opencores,or1200-pic 18*e551ebdcSRob Herring (Arm) - opencores,or1k-pic 19*e551ebdcSRob Herring (Arm) 20*e551ebdcSRob Herring (Arm) interrupt-controller: true 21*e551ebdcSRob Herring (Arm) 22*e551ebdcSRob Herring (Arm) '#interrupt-cells': 23*e551ebdcSRob Herring (Arm) const: 1 24*e551ebdcSRob Herring (Arm) 25*e551ebdcSRob Herring (Arm)required: 26*e551ebdcSRob Herring (Arm) - compatible 27*e551ebdcSRob Herring (Arm) - interrupt-controller 28*e551ebdcSRob Herring (Arm) - '#interrupt-cells' 29*e551ebdcSRob Herring (Arm) 30*e551ebdcSRob Herring (Arm)additionalProperties: false 31*e551ebdcSRob Herring (Arm) 32*e551ebdcSRob Herring (Arm)examples: 33*e551ebdcSRob Herring (Arm) - | 34*e551ebdcSRob Herring (Arm) interrupt-controller { 35*e551ebdcSRob Herring (Arm) compatible = "opencores,or1k-pic-level"; 36*e551ebdcSRob Herring (Arm) interrupt-controller; 37*e551ebdcSRob Herring (Arm) #interrupt-cells = <1>; 38*e551ebdcSRob Herring (Arm) }; 39