Messages in this thread | | | Date | Wed, 26 Nov 2014 03:39:28 -0500 | From | Jason Cooper <> | Subject | [GIT PULL] irqchip: Core changes for v3.19 (round 4) |
| |
Thomas,
Well, here it is. :) I can't build-test most of it because I haven't rebuilt my aarch64 toolchain yet. I'm sending this now so you can pull at your leisure (Maybe let it cook in Weds' and Thurs' -next?). I have nothing else pending for this window unless an urgent bugfix pops up.
This is an incremental pull request from tags/irqchip-core-3.19-3 up to tags/irqchip-core-3.19-4 on the irqchip/core branch.
This branch has a previous dependency on mvebu/fixes (already in mainline as of v3.18-rc5) and a new dependency on tip/irq/irqdomain.
Please pull.
thx,
Jason.
The following changes since commit 7a0b25d6d64e0b9009d8048b6f75fbba004e79f3:
Merge remote-tracking branch 'tip/irq/irqdomain' into irqchip/core (2014-11-26 07:43:07 +0000)
are available in the git repository at:
git://git.infradead.org/users/jcooper/linux.git tags/irqchip-core-3.19-4
for you to fetch changes up to 1ddfd8ce2147d6d337738e2c4062eccc5448bbe2:
irqchip: dw-apb-ictl: add PM support (2014-11-26 08:18:40 +0000)
---------------------------------------------------------------- irqchip core changes for v3.19 (round 4)
- Hierarchy domains - GICv3 ITS - Mediatek sysirq - GICv2m
- dw-apb-ictl - Small changes and PM support
---------------------------------------------------------------- Jisheng Zhang (3): irqchip: dw-apb-ictl: always use use {readl|writel}_relaxed irqchip: dw-apb-ictl: enable IRQ_GC_MASK_CACHE_PER_TYPE irqchip: dw-apb-ictl: add PM support
Marc Zyngier (13): arm64: PCI/MSI: Use asm-generic/msi.h irqchip: GICv3: Convert to domain hierarchy irqchip: GICv3: rework redistributor structure irqchip: GICv3: ITS command queue irqchip: GICv3: ITS: irqchip implementation irqchip: GICv3: ITS: LPI allocator irqchip: GICv3: ITS: tables allocators irqchip: GICv3: ITS: device allocation and configuration irqchip: GICv3: ITS: MSI support irqchip: GICv3: ITS: DT probing and initialization irqchip: GICv3: ITS: plug ITS init into main GICv3 code irqchip: GICv3: ITS: enable compilation of the ITS driver irqchip: GICv3: Binding updates for ITS
Suravee Suthikulpanit (2): irqchip: gic-v2m: Add support for ARM GICv2m MSI(-X) doorbell irqchip: gic-v2m: Add DT bindings for GICv2m
Yingjoe Chen (3): irqchip: gic: Support hierarchy irq domain. irqchip: mtk-sysirq: Add sysirq interrupt polarity support irqchip: mtk-sysirq: dt-bindings: Add bindings for mediatek sysirq
Documentation/devicetree/bindings/arm/gic-v3.txt | 39 + Documentation/devicetree/bindings/arm/gic.txt | 53 + .../bindings/arm/mediatek/mediatek,sysirq.txt | 28 + arch/arm64/Kconfig | 2 + arch/arm64/include/asm/Kbuild | 1 + drivers/irqchip/Kconfig | 12 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-dw-apb-ictl.c | 32 +- drivers/irqchip/irq-gic-v2m.c | 333 +++++ drivers/irqchip/irq-gic-v3-its.c | 1402 ++++++++++++++++++++ drivers/irqchip/irq-gic-v3.c | 156 ++- drivers/irqchip/irq-gic.c | 81 +- drivers/irqchip/irq-mtk-sysirq.c | 163 +++ include/linux/irqchip/arm-gic-v3.h | 128 ++ include/linux/irqchip/arm-gic.h | 2 + 15 files changed, 2365 insertions(+), 70 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,sysirq.txt create mode 100644 drivers/irqchip/irq-gic-v2m.c create mode 100644 drivers/irqchip/irq-gic-v3-its.c create mode 100644 drivers/irqchip/irq-mtk-sysirq.c
| |