1b6e4bc12SJiaxun Yang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b6e4bc12SJiaxun Yang%YAML 1.2 3b6e4bc12SJiaxun Yang--- 4*43d78445SRob Herring$id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-pic.yaml# 5*43d78445SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml# 6b6e4bc12SJiaxun Yang 7b6e4bc12SJiaxun Yangtitle: Loongson PCH PIC Controller 8b6e4bc12SJiaxun Yang 9b6e4bc12SJiaxun Yangmaintainers: 10b6e4bc12SJiaxun Yang - Jiaxun Yang <jiaxun.yang@flygoat.com> 11b6e4bc12SJiaxun Yang 12b6e4bc12SJiaxun Yangdescription: 13b6e4bc12SJiaxun Yang This interrupt controller is found in the Loongson LS7A family of PCH for 14b6e4bc12SJiaxun Yang transforming interrupts from on-chip devices into HyperTransport vectorized 15b6e4bc12SJiaxun Yang interrupts. 16b6e4bc12SJiaxun Yang 17b6e4bc12SJiaxun Yangproperties: 18b6e4bc12SJiaxun Yang compatible: 19b6e4bc12SJiaxun Yang const: loongson,pch-pic-1.0 20b6e4bc12SJiaxun Yang 21b6e4bc12SJiaxun Yang reg: 22b6e4bc12SJiaxun Yang maxItems: 1 23b6e4bc12SJiaxun Yang 24b6e4bc12SJiaxun Yang loongson,pic-base-vec: 25b6e4bc12SJiaxun Yang description: 26b6e4bc12SJiaxun Yang u32 value of the base of parent HyperTransport vector allocated 27b6e4bc12SJiaxun Yang to PCH PIC. 28*43d78445SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 29086e9074SRob Herring minimum: 0 30b6e4bc12SJiaxun Yang maximum: 192 31b6e4bc12SJiaxun Yang 32b6e4bc12SJiaxun Yang interrupt-controller: true 33b6e4bc12SJiaxun Yang 34b6e4bc12SJiaxun Yang '#interrupt-cells': 35b6e4bc12SJiaxun Yang const: 2 36b6e4bc12SJiaxun Yang 37b6e4bc12SJiaxun Yangrequired: 38b6e4bc12SJiaxun Yang - compatible 39b6e4bc12SJiaxun Yang - reg 40b6e4bc12SJiaxun Yang - loongson,pic-base-vec 41b6e4bc12SJiaxun Yang - interrupt-controller 42b6e4bc12SJiaxun Yang - '#interrupt-cells' 43b6e4bc12SJiaxun Yang 445be478f9SRob HerringadditionalProperties: false 455be478f9SRob Herring 46b6e4bc12SJiaxun Yangexamples: 47b6e4bc12SJiaxun Yang - | 48b6e4bc12SJiaxun Yang #include <dt-bindings/interrupt-controller/irq.h> 49b6e4bc12SJiaxun Yang pic: interrupt-controller@10000000 { 50b6e4bc12SJiaxun Yang compatible = "loongson,pch-pic-1.0"; 51b6e4bc12SJiaxun Yang reg = <0x10000000 0x400>; 52b6e4bc12SJiaxun Yang interrupt-controller; 53b6e4bc12SJiaxun Yang #interrupt-cells = <2>; 54b6e4bc12SJiaxun Yang loongson,pic-base-vec = <64>; 55b6e4bc12SJiaxun Yang interrupt-parent = <&htvec>; 56b6e4bc12SJiaxun Yang }; 57b6e4bc12SJiaxun Yang... 58