It adds DT binding and driver support for Qualcomm MPM (MSM Power Manager) interrupt controller. Changes for v2: - Update both driver and binding for better alignment with qcom-pdc implementation. Devices with wake-up capability via MPM_GIC pin will specify MPM pin rather than GIC interrupt number in DT. Shawn Guo (2): dt-bindings: interrupt-controller: Add Qualcomm MPM support irqchip: Add Qualcomm MPM controller driver .../interrupt-controller/qcom,mpm.yaml | 72 +++ drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/qcom-mpm.c | 487 ++++++++++++++++++ 4 files changed, 568 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml create mode 100644 drivers/irqchip/qcom-mpm.c -- 2.17.1