[GIT PULL] irqchip: Core changes for v4.6 (second round)

From: Jason Cooper
Date: Sun Feb 21 2016 - 12:22:33 EST


Hey Thomas,

Just wanted to get this PR in before the week hits. All changes have
been included in -next at least on Thursday.

This is an incremental PR from tags/irqchip-core-4.6 up to
tags/irqchip-core-4.6-2 on the irqchip/core branch.

Please pull.

thx,

Jason.


The following changes since commit e4e1c0ea731e4a3df470110bfdf8a18d11d59351:

irqchip/ts4800: Make ts4800_ic_ops static const (2016-02-18 02:09:18 +0000)

are available in the git repository at:

git://git.infradead.org/users/jcooper/linux.git tags/irqchip-core-4.6-2

for you to fetch changes up to 1ad9a57633e407f40a288ed1d8660fe06446a002:

Merge branch 'irqchip/mvebu' into irqchip/core (2016-02-21 14:47:04 +0000)

----------------------------------------------------------------
irqchip core changes for v4.6 (round 2)

- mvebu:
- Add odmi driver for Marvell 7K/8K SoCs
- Replace driver-specific set_affinity with generic version

- mips:
- Move ath79 MISC and CPU drivers from arch/ code to irqchip/

- tango:
- Add support for Sigma Designs SMP8[67]xx ctrl

----------------------------------------------------------------
Alban Bedel (2):
irqchip/ath79-misc: Move the MISC driver from arch/mips/ath79/
irqchip/ath79-cpu: Move the CPU IRQ driver from arch/mips/ath79/

Jason Cooper (3):
Merge branch 'irqchip/tango' into irqchip/core
Merge branch 'irqchip/mips' into irqchip/core
Merge branch 'irqchip/mvebu' into irqchip/core

Mans Rullgard (2):
devicetree: Add binding for Sigma Designs SMP86xx interrupt controller
irqchip/tango: Add support for Sigma Designs SMP86xx/SMP87xx interrupt controller

Marc Zyngier (1):
irqchip/gic: Return IRQ_SET_MASK_OK_DONE in the set_affinity method

Thomas Petazzoni (1):
irqchip/mvebu-odmi: Add new driver for platform MSI on Marvell 7K/8K

.../marvell,odmi-controller.txt | 41 ++++
.../interrupt-controller/sigma,smp8642-intc.txt | 49 +++++
arch/mips/ath79/irq.c | 244 ++-------------------
arch/mips/include/asm/mach-ath79/ath79.h | 4 +
drivers/irqchip/Kconfig | 9 +
drivers/irqchip/Makefile | 4 +
drivers/irqchip/irq-ath79-cpu.c | 97 ++++++++
drivers/irqchip/irq-ath79-misc.c | 189 ++++++++++++++++
drivers/irqchip/irq-gic-v2m.c | 14 +-
drivers/irqchip/irq-gic.c | 2 +-
drivers/irqchip/irq-mvebu-odmi.c | 236 ++++++++++++++++++++
drivers/irqchip/irq-tango.c | 232 ++++++++++++++++++++
12 files changed, 884 insertions(+), 237 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,odmi-controller.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sigma,smp8642-intc.txt
create mode 100644 drivers/irqchip/irq-ath79-cpu.c
create mode 100644 drivers/irqchip/irq-ath79-misc.c
create mode 100644 drivers/irqchip/irq-mvebu-odmi.c
create mode 100644 drivers/irqchip/irq-tango.c