All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] irqchip updates for 4.20
@ 2018-10-05 11:29 Marc Zyngier
  2018-10-06 13:53 ` Thomas Gleixner
  0 siblings, 1 reply; 3+ messages in thread
From: Marc Zyngier @ 2018-10-05 11:29 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Jason Cooper, Bhupesh Sharma, Biju Das, Charles Keepax,
	Chris Paterson, Daniel Thompson, Evan Green, Geert Uytterhoeven,
	Gregory CLEMENT, Haim Boot, Jeremy Linton, Julien Thierry,
	Lei Zhang, Lina Iyer, Miquel Raynal, Richard Fitzgerald,
	Rob Herring, Simon Horman, Thomas Petazzoni, Ard Biesheuvel,
	linux-kernel

Hi Thomas,

Here's the set of irqchip updates for 4.20. On the menu this time,
support for the Marvell SEI and Cirrus Logic Madera interrupt
controllers, support for kexec on GICv3 system, as well as a few
fixes and cleanups.

Note that the GICv3/kexec stuff depends on some EFI updates. The whole
branch is thus based on tip/efi/irqchip which Ingo has created for
this purpose.

Please pull,

       M.

The following changes since commit a23d3bb05ccbd815c79293d2207fedede0b3515d:

  efi: add API to reserve memory persistently across kexec reboot (2018-09-26 12:03:57 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-4.20

for you to fetch changes up to b817ff5c95095afe8bc04d125838ad520ecb8767:

  irqchip: Add driver for Cirrus Logic Madera codecs (2018-10-05 10:46:41 +0100)

----------------------------------------------------------------
irqchip updates for 4.20

- kexec/kdump support for EFI-based GICv3 platforms
- Marvell SEI support
- Cirrus Logic Madera support
- QC PDC fixes
- GIC cleanups and optimizations
- DT updates

----------------------------------------------------------------
Biju Das (1):
      dt-bindings: irqchip: renesas-irqc: Document r8a7744 support

Geert Uytterhoeven (1):
      dt-bindings: irqchip: renesas-irqc: Document R-Car E3 support

Julien Thierry (2):
      irqchip/gic-v3: Remove acknowledge loop
      irqchip/gic: Unify GIC priority definitions

Lina Iyer (1):
      irqchip/pdc: Setup all edge interrupts as rising edge at GIC

Marc Zyngier (11):
      irqchip/gic-v3-its: Change initialization ordering for LPIs
      irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage
      irqchip/gic-v3-its: Split property table clearing from allocation
      irqchip/gic-v3-its: Move pending table allocation to init time
      irqchip/gic-v3-its: Keep track of property table's PA and VA
      irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
      irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels
      irqchip/gic-v3-its: Check that all RDs have the same property table
      irqchip/gic-v3-its: Register LPI tables with EFI config table
      irqchip/gic-v3-its: Allow use of LPI tables in reserved memory
      genirq/msi: Allow creation of a tree-based irqdomain for platform-msi

Miquel Raynal (10):
      dt-bindings/interrupt-controller: Fix Marvell ICU length in the example
      irqchip/irq-mvebu-icu: Fix wrong private data retrieval
      irqchip/irq-mvebu-icu: Clarify the reset operation of configured interrupts
      irqchip/irq-mvebu-icu: Disociate ICU and NSR
      irqchip/irq-mvebu-icu: Support ICU subnodes
      irqchip/irq-mvebu-sei: Add new driver for Marvell SEI
      arm64: marvell: Enable SEI driver
      irqchip/irq-mvebu-icu: Add support for System Error Interrupts (SEI)
      dt-bindings/interrupt-controller: Update Marvell ICU bindings
      dt-bindings/interrupt-controller: Add documentation for Marvell SEI controller

Richard Fitzgerald (1):
      irqchip: Add driver for Cirrus Logic Madera codecs

 .../bindings/interrupt-controller/marvell,icu.txt  |  85 +++-
 .../bindings/interrupt-controller/marvell,sei.txt  |  36 ++
 .../bindings/interrupt-controller/renesas,irqc.txt |   5 +-
 MAINTAINERS                                        |   2 +
 arch/arm64/Kconfig.platforms                       |   1 +
 drivers/base/platform-msi.c                        |  14 +-
 drivers/irqchip/Kconfig                            |   6 +
 drivers/irqchip/Makefile                           |   2 +
 drivers/irqchip/irq-gic-v3-its.c                   | 249 +++++++---
 drivers/irqchip/irq-gic-v3.c                       |  85 ++--
 drivers/irqchip/irq-madera.c                       | 256 +++++++++++
 drivers/irqchip/irq-mvebu-icu.c                    | 253 +++++++---
 drivers/irqchip/irq-mvebu-sei.c                    | 507 +++++++++++++++++++++
 drivers/irqchip/qcom-pdc.c                         |   1 +
 include/linux/irqchip/arm-gic-common.h             |   6 +
 include/linux/irqchip/arm-gic-v3.h                 |   4 +-
 include/linux/irqchip/arm-gic.h                    |   5 -
 include/linux/irqchip/irq-madera.h                 | 132 ++++++
 include/linux/irqdomain.h                          |   1 +
 include/linux/msi.h                                |  17 +-
 20 files changed, 1474 insertions(+), 193 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,sei.txt
 create mode 100644 drivers/irqchip/irq-madera.c
 create mode 100644 drivers/irqchip/irq-mvebu-sei.c
 create mode 100644 include/linux/irqchip/irq-madera.h

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] irqchip updates for 4.20
  2018-10-05 11:29 [GIT PULL] irqchip updates for 4.20 Marc Zyngier
@ 2018-10-06 13:53 ` Thomas Gleixner
  2018-10-06 17:32   ` Marc Zyngier
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Gleixner @ 2018-10-06 13:53 UTC (permalink / raw)
  To: Marc Zyngier; +Cc: Richard Fitzgerald, Lee Jones, LKML

Marc,

On Fri, 5 Oct 2018, Marc Zyngier wrote:
> Here's the set of irqchip updates for 4.20. On the menu this time,
> support for the Marvell SEI and Cirrus Logic Madera interrupt
> controllers, support for kexec on GICv3 system, as well as a few
> fixes and cleanups.
> 
> Note that the GICv3/kexec stuff depends on some EFI updates. The whole
> branch is thus based on tip/efi/irqchip which Ingo has created for
> this purpose.
> 
> Please pull,

Done, but

> Richard Fitzgerald (1):
>       irqchip: Add driver for Cirrus Logic Madera codecs

This one breaks the build because MADERA_IRQ is selected by MFD_MADERA, but
the updates to the header file are not yet upstream. It works against next
but not standalone. Breaks allyes/allmod/randconfig builds

So this commit needs to go through MFD along with the other related
changes. I zapped it from irq/core already.

Thanks,

	tglx


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] irqchip updates for 4.20
  2018-10-06 13:53 ` Thomas Gleixner
@ 2018-10-06 17:32   ` Marc Zyngier
  0 siblings, 0 replies; 3+ messages in thread
From: Marc Zyngier @ 2018-10-06 17:32 UTC (permalink / raw)
  To: Thomas Gleixner; +Cc: Richard Fitzgerald, Lee Jones, LKML

Hi Thomas,

On Sat, 06 Oct 2018 14:53:01 +0100,
Thomas Gleixner <tglx@linutronix.de> wrote:
> 
> Marc,
> 
> On Fri, 5 Oct 2018, Marc Zyngier wrote:
> > Here's the set of irqchip updates for 4.20. On the menu this time,
> > support for the Marvell SEI and Cirrus Logic Madera interrupt
> > controllers, support for kexec on GICv3 system, as well as a few
> > fixes and cleanups.
> > 
> > Note that the GICv3/kexec stuff depends on some EFI updates. The whole
> > branch is thus based on tip/efi/irqchip which Ingo has created for
> > this purpose.
> > 
> > Please pull,
> 
> Done, but
> 
> > Richard Fitzgerald (1):
> >       irqchip: Add driver for Cirrus Logic Madera codecs
> 
> This one breaks the build because MADERA_IRQ is selected by MFD_MADERA, but
> the updates to the header file are not yet upstream. It works against next
> but not standalone. Breaks allyes/allmod/randconfig builds

Really sorry about that, I should have tested it more carefully before
queuing it.

> So this commit needs to go through MFD along with the other related
> changes. I zapped it from irq/core already.

Good call. Thanks for taking care of it, and sorry again for the mess.

	M.

-- 
Jazz is not dead, it just smell funny.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-10-06 17:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-05 11:29 [GIT PULL] irqchip updates for 4.20 Marc Zyngier
2018-10-06 13:53 ` Thomas Gleixner
2018-10-06 17:32   ` Marc Zyngier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.