mirror of
https://github.com/torvalds/linux.git
synced 2024-12-19 01:23:20 +00:00
b531566e4d
Currently msi-parent is used by a few bindings to describe the relationship between a PCI root complex and a single MSI controller, but this property does not have a generic binding document. Additionally, msi-parent is insufficient to describe more complex relationships between MSI controllers and devices under a root complex, where devices may be able to target multiple MSI controllers, or where MSI controllers use (non-probeable) sideband information to distinguish devices. This patch adds a generic binding for mapping PCI devices to MSI controllers. This document covers msi-parent, and a new msi-map property (specific to PCI*) which may be used to map devices (identified by their Requester ID) to sideband data for each MSI controller that they may target. Acked-by: Marc Zyngier <marc.zyngier@arm.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: David Daney <david.daney@cavium.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> |
||
---|---|---|
.. | ||
83xx-512x-pci.txt | ||
brcm,iproc-pcie.txt | ||
designware-pcie.txt | ||
fsl,imx6q-pcie.txt | ||
fsl,pci.txt | ||
host-generic-pci.txt | ||
layerscape-pci.txt | ||
mvebu-pci.txt | ||
nvidia,tegra20-pcie.txt | ||
pci-keystone.txt | ||
pci-msi.txt | ||
pci-rcar-gen2.txt | ||
pci.txt | ||
ralink,rt3883-pci.txt | ||
rcar-pci.txt | ||
samsung,exynos5440-pcie.txt | ||
spear13xx-pcie.txt | ||
ti-pci.txt | ||
v3-v360epc-pci.txt | ||
versatile.txt | ||
xgene-pci-msi.txt | ||
xgene-pci.txt | ||
xilinx-pcie.txt |