* [GIT PULL] irqchip: Core changes for v3.18
@ 2014-09-14 8:19 Jason Cooper
0 siblings, 0 replies; only message in thread
From: Jason Cooper @ 2014-09-14 8:19 UTC (permalink / raw)
To: Thomas Gleixner; +Cc: linux-kernel
Thomas,
Here's a round of changes I've had sitting in -next for a while. The
last couple renesas changes haven't had as much testing as I would like,
but I didn't want to hold up everything else for those small, isolated
changes.
I have some more changes that haven't been in -next yet. I'll try to
turn those around quickly as the rumblings indicate there might not be
an -rc7.
Please pull.
thx,
Jason.
The following changes since commit 7d1311b93e58ed55f3a31cc8f94c4b8fe988a2b9:
Linux 3.17-rc1 (2014-08-16 10:40:26 -0600)
are available in the git repository at:
git://git.infradead.org/users/jcooper/linux.git tags/irqchip-core-3.18
for you to fetch changes up to 468a903c0e5147e3f93187f0b808a3ef957fd00e:
Merge branch 'irqchip/handle_domain' into irqchip/core (2014-09-14 07:53:54 +0000)
----------------------------------------------------------------
irqchip core changes for v3.18
- renesas
- add suspend to RAM
- add runtime PM
- misc cleanup and DT binding docs
- keystone
- add new driver
- hip04
- add Hisilicon HiP04 driver (without touching irq-gic.c)
- gic
- replace magic numbers with defined constants
- preserve v2 bypass bits in cpu ctrl register
- handle_domain_irq
- whole conversion series replacing handle_IRQ
----------------------------------------------------------------
Feng Kan (2):
irqchip: gic: Replace hex numbers with defines.
irqchip: gic: Preserve gic V2 bypass bits in cpu ctrl register
Geert Uytterhoeven (7):
irqchip: renesas-intc-irqpin: Add suspend-to-RAM wake up support
MAINTAINERS: Add irqchip DT bindings doc path to IRQCHIP DRIVERS section
irqchip: renesas-intc-irqpin: Document SoC-specific bindings
irqchip: renesas-irqc: Add DT binding documentation
irqchip: renesas-irqc: Add binding docs for new R-Car Gen2 SoCs
irqchip: renesas-intc-irqpin: Add helper variable dev = &pdev->dev
irqchip: renesas-intc-irqpin: Add minimal runtime PM support
Grygorii Strashko (2):
irqchip: keystone: Add irq controller ip driver
irqchip: keystone: Remove warning unsigned 'kirq->irq' is never less than zero
Haojian Zhuang (1):
irqchip: hip04: Enable Hisilicon HiP04 interrupt controller
Jason Cooper (4):
Merge branch 'irqchip/keystone' into irqchip/core
Merge branch 'irqchip/hip04' into irqchip/core
Merge branch 'irqchip/gic' into irqchip/core
Merge branch 'irqchip/handle_domain' into irqchip/core
Marc Zyngier (26):
genirq: Add irq_domain-aware core IRQ handler
arm64: Convert handle_IRQ to use __handle_domain_irq
ARM: Convert handle_IRQ to use __handle_domain_irq
openrisc: Convert handle_IRQ to use __handle_domain_irq
irqchip: gic: Convert to handle_domain_irq
irqchip: armada-370-xp: Convert to handle_domain_irq
irqchip: clps711x: Convert to handle_domain_irq
irqchip: mmp: Convert to handle_domain_irq
irqchip: mxs: Convert to handle_domain_irq
irqchip: orion: Convert to handle_domain_irq
irqchip: s3c24xx: Convert to handle_domain_irq
irqchip: sirfsoc: Convert to handle_domain_irq
irqchip: sun4i: Convert to handle_domain_irq
irqchip: versatile-fpga: Convert to handle_domain_irq
irqchip: vic: Convert to handle_domain_irq
irqchip: vt8500: Convert to handle_domain_irq
irqchip: zevio: Convert to handle_domain_irq
irqchip: gic-v3: Convert to handle_domain_irq
irqchip: atmel-aic: Convert to handle_domain_irq
irqchip: atmel-aic5: Convert to handle_domain_irq
irqchip: or1k-pic: Convert to handle_domain_irq
ARM: imx: avic: Convert to handle_domain_irq
ARM: imx: tzic: Convert to handle_domain_irq
ARM: omap2: irq: Convert to handle_domain_irq
arm64: Get rid of handle_IRQ
openrisc: Get rid of handle_IRQ
.../interrupt-controller/renesas,intc-irqpin.txt | 8 +-
.../bindings/interrupt-controller/renesas,irqc.txt | 32 ++
.../interrupt-controller/ti,keystone-irq.txt | 36 ++
MAINTAINERS | 1 +
arch/arm/Kconfig | 1 +
arch/arm/kernel/irq.c | 19 +-
arch/arm/mach-imx/avic.c | 2 +-
arch/arm/mach-imx/tzic.c | 3 +-
arch/arm/mach-omap2/irq.c | 3 +-
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/hardirq.h | 2 -
arch/arm64/kernel/irq.c | 27 --
arch/openrisc/Kconfig | 1 +
arch/openrisc/include/asm/irq.h | 1 -
arch/openrisc/kernel/irq.c | 12 -
drivers/irqchip/Kconfig | 7 +
drivers/irqchip/Makefile | 2 +
drivers/irqchip/irq-armada-370-xp.c | 19 +-
drivers/irqchip/irq-atmel-aic.c | 4 +-
drivers/irqchip/irq-atmel-aic5.c | 4 +-
drivers/irqchip/irq-clps711x.c | 18 +-
drivers/irqchip/irq-gic-common.c | 15 +-
drivers/irqchip/irq-gic-v3.c | 13 +-
drivers/irqchip/irq-gic.c | 49 ++-
drivers/irqchip/irq-hip04.c | 424 +++++++++++++++++++++
drivers/irqchip/irq-keystone.c | 232 +++++++++++
drivers/irqchip/irq-mmp.c | 10 +-
drivers/irqchip/irq-mxs.c | 3 +-
drivers/irqchip/irq-or1k-pic.c | 4 +-
drivers/irqchip/irq-orion.c | 5 +-
drivers/irqchip/irq-renesas-intc-irqpin.c | 85 +++--
drivers/irqchip/irq-s3c24xx.c | 4 +-
drivers/irqchip/irq-sirfsoc.c | 6 +-
drivers/irqchip/irq-sun4i.c | 5 +-
drivers/irqchip/irq-versatile-fpga.c | 2 +-
drivers/irqchip/irq-vic.c | 2 +-
drivers/irqchip/irq-vt8500.c | 5 +-
drivers/irqchip/irq-zevio.c | 3 +-
include/linux/irqchip/arm-gic.h | 16 +
include/linux/irqdesc.h | 19 +
kernel/irq/Kconfig | 3 +
kernel/irq/irqdesc.c | 42 ++
42 files changed, 971 insertions(+), 179 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt
create mode 100644 drivers/irqchip/irq-hip04.c
create mode 100644 drivers/irqchip/irq-keystone.c
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-09-14 8:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-14 8:19 [GIT PULL] irqchip: Core changes for v3.18 Jason Cooper
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.