This series mainly added IRQ support for Loongson-7A1000 PCH. DeviceTree will be added later as PCI support is also pending for reviewing. Jiaxun Yang (6): irqchip: Add Loongson HyperTransport Vector support dt-bindings: interrupt-controller: Add Loongson HTVEC irqchip: Add Loongson PCH PIC controller dt-bindings: interrupt-controller: Add Loongson PCH PIC irqchip: Add Loongson PCH MSI controller dt-bindings: interrupt-controller: Add Loongson PCH MSI .../interrupt-controller/loongson,htvec.yaml | 59 ++++ .../loongson,pch-msi.yaml | 56 ++++ .../loongson,pch-pic.yaml | 55 ++++ drivers/irqchip/Kconfig | 26 ++ drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-loongson-htvec.c | 217 ++++++++++++++ drivers/irqchip/irq-loongson-pch-msi.c | 265 ++++++++++++++++++ drivers/irqchip/irq-loongson-pch-pic.c | 256 +++++++++++++++++ 8 files changed, 937 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml create mode 100644 drivers/irqchip/irq-loongson-htvec.c create mode 100644 drivers/irqchip/irq-loongson-pch-msi.c create mode 100644 drivers/irqchip/irq-loongson-pch-pic.c -- 2.26.0.rc2