[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20190703091403.11855-1-marc.zyngier@arm.com>
Date: Wed, 3 Jul 2019 10:14:03 +0100
From: Marc Zyngier <marc.zyngier@....com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Ard Biesheuvel <ard.biesheuvel@...aro.org>,
Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Chris Brandt <chris.brandt@...esas.com>,
Geert Uytterhoeven <geert+renesas@...der.be>,
Guo Ren <ren_guo@...ky.com>,
"Gustavo A . R . Silva" <gustavo@...eddedor.com>,
Hanjun Guo <guohanjun@...wei.com>,
Jiangfeng Xiao <xiaojiangfeng@...wei.com>,
Jianxin Pan <jianxin.pan@...ogic.com>,
Jon Hunter <jonathanh@...dia.com>,
Kefeng Wang <wangkefeng.wang@...wei.com>,
Linus Walleij <linus.walleij@...aro.org>,
Martin Blumenstingl <martin.blumenstingl@...glemail.com>,
Mika Westerberg <mika.westerberg@...ux.intel.com>,
Rob Herring <robh@...nel.org>,
Sameer Pujar <spujar@...dia.com>,
Simon Horman <horms+renesas@...ge.net.au>,
Talel Shenhar <talel@...zon.com>,
Xingyu Chen <xingyu.chen@...ogic.com>,
Yoshinori Sato <ysato@...rs.sourceforge.jp>,
Zeev Zilberman <zeev@...zon.com>,
Jason Cooper <jason@...edaemon.net>,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] irqchip updates for Linux 5.3
Hi Thomas,
Here's the round of irqchip updates for 5.3. This time around, a
couple of new drivers (RZ1A and al-fic), ACPI support for the exiu
driver and its GPIO companion, a quirk for the GICv2m-like widget in
the Amazon Graviton, and a bunch of cleanups (mostly in the Renesas
drivers).
Please pull,
M.
The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:
Linux 5.2-rc2 (2019-05-26 16:49:19 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-5.3
for you to fetch changes up to 3dae67ce600caaa92c9af6e0cb6cad2db2632a0a:
irqchip/gic-pm: Remove PM_CLK dependency (2019-07-03 09:33:01 +0100)
----------------------------------------------------------------
irqchip updates for Linux 5.3:
- ACPI support for the exiu and mb86s7x drivers
- New Renesas RZ/A1, Amazon al-fic drivers
- Add quirk for Amazon Graviton GICv2m widget
- Large Renesas driver cleanup
- CSky mpintc trigger type fixes
- Meson G12A driver support
- Various minor cleanups
----------------------------------------------------------------
Ard Biesheuvel (4):
acpi/irq: Implement helper to create hierachical domains
irqchip/exiu: Preparatory refactor for ACPI support
irqchip/exiu: Implement ACPI support
gpio: mb86s7x: Enable ACPI support
Geert Uytterhoeven (10):
dt-bindings: interrupt-controller: Add Renesas RZ/A1 Interrupt Controller
irqchip: Add Renesas RZ/A1 Interrupt Controller driver
irqchip/renesas-irqc: Remove unneeded inclusion of <linux/spinlock.h>
irqchip/renesas-irqc: Remove error messages on out-of-memory conditions
irqchip/renesas-irqc: Add helper variable dev = &pdev->dev
irqchip/renesas-irqc: Replace irqc_priv.pdev by irqc_priv.dev
irqchip/renesas-irqc: Convert to managed initializations
irqchip: Enable compile-testing for Renesas drivers
irqchip/renesas-intc-irqpin: Use proper irq_chip name and parent
irqchip/renesas-irqc: Use proper irq_chip name and parent
Guo Ren (3):
irqchip/irq-csky-mpintc: Add triger type
dt-bindings: interrupt-controller: Update csky mpintc
irqchip/irq-csky-mpintc: Remove unnecessary loop in interrupt handler
Gustavo A. R. Silva (1):
irqchip/qcom: Use struct_size() in devm_kzalloc()
Jiangfeng Xiao (1):
irqchip/gic: Add dependency for ARM_GIC_MAX_NR
Kefeng Wang (1):
irqchip/mbigen: Stop printing kernel addresses
Sameer Pujar (1):
irqchip/gic-pm: Remove PM_CLK dependency
Talel Shenhar (2):
dt-bindings: interrupt-controller: Add Amazon's Annapurna Labs FIC
irqchip/al-fic: Introduce Amazon's Annapurna Labs Fabric Interrupt Controller Driver
Xingyu Chen (2):
dt-bindings: interrupt-controller: New binding for Meson-G12A SoC
irqchip/meson-gpio: Add support for Meson-G12A SoC
Zeev Zilberman (1):
irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m
.../interrupt-controller/amazon,al-fic.txt | 29 +++
.../amlogic,meson-gpio-intc.txt | 1 +
.../bindings/interrupt-controller/csky,mpintc.txt | 20 +-
.../interrupt-controller/renesas,rza1-irqc.txt | 43 ++++
MAINTAINERS | 6 +
drivers/acpi/irq.c | 26 ++
drivers/gpio/gpio-mb86s7x.c | 51 +++-
drivers/irqchip/Kconfig | 32 ++-
drivers/irqchip/Makefile | 2 +
drivers/irqchip/irq-al-fic.c | 278 ++++++++++++++++++++
drivers/irqchip/irq-csky-mpintc.c | 86 ++++++-
drivers/irqchip/irq-gic-v2m.c | 85 +++++--
drivers/irqchip/irq-gic-v3.c | 3 +
drivers/irqchip/irq-mbigen.c | 3 +-
drivers/irqchip/irq-meson-gpio.c | 1 +
drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +-
drivers/irqchip/irq-renesas-irqc.c | 91 +++----
drivers/irqchip/irq-renesas-rza1.c | 283 +++++++++++++++++++++
drivers/irqchip/irq-sni-exiu.c | 142 ++++++++---
drivers/irqchip/qcom-irq-combiner.c | 5 +-
include/linux/acpi.h | 7 +
include/linux/irqchip/arm-gic-common.h | 5 +
include/linux/irqchip/arm-gic.h | 3 -
23 files changed, 1067 insertions(+), 138 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,rza1-irqc.txt
create mode 100644 drivers/irqchip/irq-al-fic.c
create mode 100644 drivers/irqchip/irq-renesas-rza1.c
Powered by blists - more mailing lists