switchtec: Set DMA coherent mask

Switchtec hardware supports 64-bit DMA, so set the correct DMA mask.  This
allows the CMA to allocate larger buffers for memory windows.

Signed-off-by: Boris Glimcher <[email protected]>
Signed-off-by: Wesley Sheng <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Reviewed-by: Logan Gunthorpe <[email protected]>
This commit is contained in:
Boris Glimcher authored and Bjorn Helgaas committed 2018-12-12 16:31:54 -06:00
1 parent 526180408b
commit aff614c633
1 file changed
+4
+4
View File
@@ -1237,6 +1237,10 @@ static int switchtec_init_pci(struct switchtec_dev *stdev,
if (rc)
return rc;
rc = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(64));
if (rc)
return rc;
pci_set_master(pdev);
stdev->mmio = pcim_iomap_table(pdev)[0];