All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.