v5: - Add some range checks in dt-schema 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 | 57 ++++ .../loongson,pch-msi.yaml | 62 +++++ .../loongson,pch-pic.yaml | 56 ++++ drivers/irqchip/Kconfig | 27 ++ drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-loongson-htvec.c | 214 +++++++++++++++ drivers/irqchip/irq-loongson-pch-msi.c | 255 ++++++++++++++++++ drivers/irqchip/irq-loongson-pch-pic.c | 243 +++++++++++++++++ 8 files changed, 917 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.27.0.rc0