[RFC 0/3] Introduce msi-x support for alpine platform
Tsahee Zidenberg
tsahee at annapurnalabs.com
Tue Mar 24 04:39:43 PDT 2015
This RFC introduces support for msi unit in the alpine platform.
The msi-x unit captures memory writes and triggers interrupts in the GIC.
The patchset is based on pci-support for alpine, introduced in this patchset:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-March/333068.html
For the devicetree property to work, it requires "msi-parent" property to be
supported by pci-host-generic driver, as suggested here:
https://lkml.org/lkml/2014/11/11/795.
Patch #1 enables generic msi support for arm architechture
Patch #2 contains the actual driver and devicetree documentation
Patch #3 adds the device-tree mapping
Tsahee Zidenberg (3):
ARM: add generic msi support
ARM alpine: introduce msi-x unit support
ARM: dts: alpine: add msi-x controller
.../devicetree/bindings/arm/al/al-msix.txt | 35 +++
arch/arm/boot/dts/alpine.dtsi | 13 +
arch/arm/include/asm/msi.h | 2 +
arch/arm/mach-alpine/Kconfig | 2 +
drivers/irqchip/Makefile | 1 +
drivers/irqchip/irq-alpine-msi.c | 291 +++++++++++++++++++++
6 files changed, 344 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/al/al-msix.txt
create mode 100644 arch/arm/include/asm/msi.h
create mode 100644 drivers/irqchip/irq-alpine-msi.c
--
1.9.1
More information about the linux-arm-kernel
mailing list