16c2832c3SJiaxun Yang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 26c2832c3SJiaxun Yang%YAML 1.2 36c2832c3SJiaxun Yang--- 4*43d78445SRob Herring$id: http://devicetree.org/schemas/interrupt-controller/loongson,htvec.yaml# 5*43d78445SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 66c2832c3SJiaxun Yang 76c2832c3SJiaxun Yangtitle: Loongson-3 HyperTransport Interrupt Vector Controller 86c2832c3SJiaxun Yang 96c2832c3SJiaxun Yangmaintainers: 106c2832c3SJiaxun Yang - Jiaxun Yang <jiaxun.yang@flygoat.com> 116c2832c3SJiaxun Yang 126c2832c3SJiaxun Yangdescription: 136c2832c3SJiaxun Yang This interrupt controller is found in the Loongson-3 family of chips for 146c2832c3SJiaxun Yang receiving vectorized interrupts from PCH's interrupt controller. 156c2832c3SJiaxun Yang 166c2832c3SJiaxun Yangproperties: 176c2832c3SJiaxun Yang compatible: 186c2832c3SJiaxun Yang const: loongson,htvec-1.0 196c2832c3SJiaxun Yang 206c2832c3SJiaxun Yang reg: 216c2832c3SJiaxun Yang maxItems: 1 226c2832c3SJiaxun Yang 236c2832c3SJiaxun Yang interrupts: 246c2832c3SJiaxun Yang minItems: 1 258fea4b2eSHuacai Chen maxItems: 8 268fea4b2eSHuacai Chen description: Eight parent interrupts that receive chained interrupts. 276c2832c3SJiaxun Yang 286c2832c3SJiaxun Yang interrupt-controller: true 296c2832c3SJiaxun Yang 306c2832c3SJiaxun Yang '#interrupt-cells': 316c2832c3SJiaxun Yang const: 1 326c2832c3SJiaxun Yang 336c2832c3SJiaxun Yangrequired: 346c2832c3SJiaxun Yang - compatible 356c2832c3SJiaxun Yang - reg 366c2832c3SJiaxun Yang - interrupts 376c2832c3SJiaxun Yang - interrupt-controller 386c2832c3SJiaxun Yang - '#interrupt-cells' 396c2832c3SJiaxun Yang 406c2832c3SJiaxun YangadditionalProperties: false 416c2832c3SJiaxun Yang 426c2832c3SJiaxun Yangexamples: 436c2832c3SJiaxun Yang - | 446c2832c3SJiaxun Yang #include <dt-bindings/interrupt-controller/irq.h> 456c2832c3SJiaxun Yang htvec: interrupt-controller@fb000080 { 466c2832c3SJiaxun Yang compatible = "loongson,htvec-1.0"; 476c2832c3SJiaxun Yang reg = <0xfb000080 0x40>; 486c2832c3SJiaxun Yang interrupt-controller; 496c2832c3SJiaxun Yang #interrupt-cells = <1>; 506c2832c3SJiaxun Yang 516c2832c3SJiaxun Yang interrupt-parent = <&liointc>; 526c2832c3SJiaxun Yang interrupts = <24 IRQ_TYPE_LEVEL_HIGH>, 536c2832c3SJiaxun Yang <25 IRQ_TYPE_LEVEL_HIGH>, 546c2832c3SJiaxun Yang <26 IRQ_TYPE_LEVEL_HIGH>, 556c2832c3SJiaxun Yang <27 IRQ_TYPE_LEVEL_HIGH>; 566c2832c3SJiaxun Yang }; 576c2832c3SJiaxun Yang... 58