]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI: mvebu: add support for MSI
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 9 Aug 2013 20:27:14 +0000 (22:27 +0200)
committerJason Cooper <jason@lakedaemon.net>
Tue, 13 Aug 2013 18:13:45 +0000 (18:13 +0000)
commit84852ad234c1890ff3c62c2349a31729bd692d63
tree991c1aeb87025b96128f8a98be1a589e42d24227
parente31948a1564618e36fcd6060964c1374caab901a
PCI: mvebu: add support for MSI

This commit adds support for Message Signaled Interrupts in the
Marvell PCIe host controller. The work is very simple: it simply gets
a reference to the msi_chip associated to the PCIe controller thanks
to the msi-parent DT property, and stores this reference in the
pci_bus structure. This is enough to let the Linux PCI core use the
functions of msi_chip to setup and teardown MSIs.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Thierry Reding <thierry.reding@gmail.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Documentation/devicetree/bindings/pci/mvebu-pci.txt
drivers/pci/host/pci-mvebu.c