aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2017-01-23 13:52:02 +0000
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2017-01-23 13:53:01 +0000
commit183c1fa976c1c4b1ca349ff16f705dfa29f0be97 (patch)
tree65535adc87d01032235e84fc528764af33e2c7d5
parent0dc2a8930bd291a220944001b9a0de4dc9d93fe7 (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.c3
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));