[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20170415123120.3862-1-marc.zyngier@arm.com>
Date: Sat, 15 Apr 2017 13:31:20 +0100
From: Marc Zyngier <marc.zyngier@....com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Jason Cooper <jason@...edaemon.net>, linux-kernel@...r.kernel.org,
Alexandre Belloni <alexandre.belloni@...e-electrons.com>,
Andrey Smirnov <andrew.smirnov@...il.com>,
Hanjun Guo <hanjun.guo@...aro.org>,
Hans Ulli Kroll <ulli.kroll@...glemail.com>,
Jonas Jensen <jonas.jensen@...il.com>,
Kefeng Wang <wangkefeng.wang@...wei.com>,
Linus Walleij <linus.walleij@...aro.org>,
Lorenzo Pieralisi <lorenzo.pieralisi@....com>,
Ma Jun <majun258@...wei.com>,
Mars Cheng <mars.cheng@...iatek.com>,
Matthias Brugger <mbrugger@...e.com>,
Ming Lei <ming.lei@...onical.com>,
Olof Johansson <olof@...om.net>, Rob Herring <robh@...nel.org>,
Sinan Kaya <okaya@...eaurora.org>,
Wei Xu <xuwei5@...ilicon.com>,
Youlin Pei <youlin.pei@...iatek.com>
Subject: [PULL] irqchip updates for 4.12
Hi Thomas,
Here's the first batch of irqchip updates for 4.12. On the menu, we
have this time the unification of the Faraday irqchips in a single
code base, ACPI support for mgigen, a new Mediatek wake-up controller,
plus some updates here and there.
Please pull.
Thanks,
M.
The following changes since commit c02ed2e75ef4c74e41e421acb4ef1494671585e8:
Linux 4.11-rc4 (2017-03-26 14:15:16 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-4.12
for you to fetch changes up to 9d4b5bdc5b34e3e89e84d7cf62a8e513b25a8905:
irqchip/irq-imx-gpcv2: Clear OF_POPULATED flag (2017-04-12 09:20:15 +0100)
----------------------------------------------------------------
irqchip updates for v4.12
- Unify gemini and moxa irqchips under the faraday banner
- Extend mtk-sysirq to deal with multiple MMIO regions
- ACPI/IORT support for GICv3 ITS platform MSI
- ACPI support for mbigen
- Add mtk-cirq wakeup interrupt controller driver
- Atmel aic5 suspend support
- Allow GPCv2 to be probed both as an irqchip and a device
----------------------------------------------------------------
Alexandre Belloni (1):
irqchip/atmel-aic5: Handle suspend to RAM
Andrey Smirnov (1):
irqchip/irq-imx-gpcv2: Clear OF_POPULATED flag
Hanjun Guo (6):
irqchip/gic-v3-its: Keep the include header files in alphabetic order
irqchip/gicv3-its: platform-msi: Refactor its_pmsi_prepare()
irqchip/gicv3-its: platform-msi: Refactor its_pmsi_init() to prepare for ACPI
irqchip/gicv3-its: platform-msi: Scan MADT to create platform msi domain
platform-msi: Make platform_msi_create_device_domain() ACPI aware
irqchip/mbigen: Add ACPI support
Kefeng Wang (2):
irqchip/mbigen: Drop module owner
irqchip/mbigen: Introduce mbigen_of_create_domain()
Linus Walleij (4):
dt-bindings: gemini: augment Gemini bindings to reflect Faraday origin
irqchip/gemini: Refactor Gemini driver to reflect Faraday origin
irqchip/faraday: Fix the trigger types
irqchip/faraday: Replace moxa with ftintc010
Marc Zyngier (1):
irqchip/gic-v3-its: Add IORT hook for platform MSI support
Mars Cheng (3):
dt-bindings: mtk-sysirq: Add multiple bases support for Mediatek sysirq
irqchip/mtk-sysirq: Extend intpol base to arbitrary number
irqchip/mtk-sysirq: Remove unnecessary barrier when configuring trigger
Youlin Pei (2):
dt-bindings: mtk-cirq: Add binding document
irqchip: Add Mediatek mtk-cirq driver
...errupt-controller.txt => faraday,ftintc010.txt} | 11 +-
.../interrupt-controller/mediatek,cirq.txt | 35 +++
.../interrupt-controller/mediatek,sysirq.txt | 11 +-
arch/arm/mach-moxart/Kconfig | 2 +-
drivers/base/platform-msi.c | 3 +-
drivers/irqchip/Kconfig | 6 +
drivers/irqchip/Makefile | 5 +-
drivers/irqchip/irq-atmel-aic5.c | 29 +-
drivers/irqchip/irq-ftintc010.c | 194 +++++++++++++
drivers/irqchip/irq-gemini.c | 185 -------------
drivers/irqchip/irq-gic-v3-its-platform-msi.c | 113 ++++++--
drivers/irqchip/irq-gic-v3-its.c | 2 +-
drivers/irqchip/irq-imx-gpcv2.c | 5 +
drivers/irqchip/irq-mbigen.c | 115 ++++++--
drivers/irqchip/irq-moxart.c | 116 --------
drivers/irqchip/irq-mtk-cirq.c | 306 +++++++++++++++++++++
drivers/irqchip/irq-mtk-sysirq.c | 116 ++++++--
17 files changed, 874 insertions(+), 380 deletions(-)
rename Documentation/devicetree/bindings/interrupt-controller/{cortina,gemini-interrupt-controller.txt => faraday,ftintc010.txt} (63%)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt
create mode 100644 drivers/irqchip/irq-ftintc010.c
delete mode 100644 drivers/irqchip/irq-gemini.c
delete mode 100644 drivers/irqchip/irq-moxart.c
create mode 100644 drivers/irqchip/irq-mtk-cirq.c
Powered by blists - more mailing lists