diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2017-01-23 13:52:02 +0000 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2017-01-23 13:53:01 +0000 |
commit | 183c1fa976c1c4b1ca349ff16f705dfa29f0be97 (patch) | |
tree | 65535adc87d01032235e84fc528764af33e2c7d5 | |
parent | 0dc2a8930bd291a220944001b9a0de4dc9d93fe7 (diff) |
pcie-dw: make msi address registers 32 bitto-sri/db820c-v4.10-rc2
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r-- | drivers/pci/host/pcie-designware.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/pci/host/pcie-designware.c b/drivers/pci/host/pcie-designware.c index 4a81b72708949..d694e66a60dc1 100644 --- a/drivers/pci/host/pcie-designware.c +++ b/drivers/pci/host/pcie-designware.c @@ -286,9 +286,8 @@ void dw_pcie_msi_init(struct pcie_port *pp) { u64 msi_target; - pp->msi_data = __get_free_pages(GFP_KERNEL, 0); + pp->msi_data = __get_free_pages(GFP_KERNEL | GFP_DMA, 0); msi_target = virt_to_phys((void *)pp->msi_data); - /* program the msi_data */ dw_pcie_wr_own_conf(pp, PCIE_MSI_ADDR_LO, 4, (u32)(msi_target & 0xffffffff)); |