riscv: include generic support for MSI irqdomains
authorWesley Terpstra <wesley@sifive.com>
Mon, 20 May 2019 17:29:26 +0000 (10:29 -0700)
committerPaul Walmsley <paul.walmsley@sifive.com>
Mon, 22 Jul 2019 20:06:07 +0000 (13:06 -0700)
commit251a44888183003b0380df184835a2c00bfa39d7
tree94b0de73c66d791d77bc1854703eaeb67aad7d35
parentf4da5d074c8e51fcafd44889bf1caaa6a71ed6d9
riscv: include generic support for MSI irqdomains

Some RISC-V systems include PCIe host controllers that support PCIe
message-signaled interrupts.  For this to work on Linux, we need to
enable PCI_MSI_IRQ_DOMAIN and define struct msi_alloc_info.  Support
for the latter is enabled by including the architecture-generic msi.h
include.

Signed-off-by: Wesley Terpstra <wesley@sifive.com>
[paul.walmsley@sifive.com: split initial patch into one arch/riscv
 patch and one drivers/pci patch]
Signed-off-by: Paul Walmsley <paul.walmsley@sifive.com>
arch/riscv/include/asm/Kbuild