1*1276962eSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*1276962eSRob Herring (Arm)%YAML 1.2 3*1276962eSRob Herring (Arm)--- 4*1276962eSRob Herring (Arm)$id: http://devicetree.org/schemas/interrupt-controller/ti,cp-intc.yaml# 5*1276962eSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml# 6*1276962eSRob Herring (Arm) 7*1276962eSRob Herring (Arm)title: TI Common Platform Interrupt Controller 8*1276962eSRob Herring (Arm) 9*1276962eSRob Herring (Arm)maintainers: 10*1276962eSRob Herring (Arm) - Bartosz Golaszewski <brgl@bgdev.pl> 11*1276962eSRob Herring (Arm) 12*1276962eSRob Herring (Arm)description: 13*1276962eSRob Herring (Arm) Common Platform Interrupt Controller (cp_intc) is used on OMAP-L1x SoCs and 14*1276962eSRob Herring (Arm) can support several configurable number of interrupts. 15*1276962eSRob Herring (Arm) 16*1276962eSRob Herring (Arm)properties: 17*1276962eSRob Herring (Arm) compatible: 18*1276962eSRob Herring (Arm) const: ti,cp-intc 19*1276962eSRob Herring (Arm) 20*1276962eSRob Herring (Arm) reg: 21*1276962eSRob Herring (Arm) maxItems: 1 22*1276962eSRob Herring (Arm) 23*1276962eSRob Herring (Arm) interrupt-controller: true 24*1276962eSRob Herring (Arm) 25*1276962eSRob Herring (Arm) '#interrupt-cells': 26*1276962eSRob Herring (Arm) const: 1 27*1276962eSRob Herring (Arm) description: Encodes an interrupt number in the range 0–128. 28*1276962eSRob Herring (Arm) 29*1276962eSRob Herring (Arm) ti,intc-size: 30*1276962eSRob Herring (Arm) description: Number of interrupts handled by the interrupt controller. 31*1276962eSRob Herring (Arm) $ref: /schemas/types.yaml#/definitions/uint32 32*1276962eSRob Herring (Arm) 33*1276962eSRob Herring (Arm)required: 34*1276962eSRob Herring (Arm) - compatible 35*1276962eSRob Herring (Arm) - reg 36*1276962eSRob Herring (Arm) - interrupt-controller 37*1276962eSRob Herring (Arm) - '#interrupt-cells' 38*1276962eSRob Herring (Arm) - ti,intc-size 39*1276962eSRob Herring (Arm) 40*1276962eSRob Herring (Arm)additionalProperties: false 41*1276962eSRob Herring (Arm) 42*1276962eSRob Herring (Arm)examples: 43*1276962eSRob Herring (Arm) - | 44*1276962eSRob Herring (Arm) interrupt-controller@fffee000 { 45*1276962eSRob Herring (Arm) compatible = "ti,cp-intc"; 46*1276962eSRob Herring (Arm) reg = <0xfffee000 0x2000>; 47*1276962eSRob Herring (Arm) interrupt-controller; 48*1276962eSRob Herring (Arm) #interrupt-cells = <1>; 49*1276962eSRob Herring (Arm) ti,intc-size = <101>; 50*1276962eSRob Herring (Arm) }; 51