From: Mrinmay Sarkar Date: Mon, 18 Mar 2024 06:04:29 +0000 (+0530) Subject: PCI: epf-mhi: Enable HDMA for SA8775P SoC X-Git-Tag: v6.11-rc1~97^2~7^2~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3c6c8443d45072b43c939eba9e891159a37ed282;p=thirdparty%2Fkernel%2Flinux.git PCI: epf-mhi: Enable HDMA for SA8775P SoC SA8775P SoC supports Hyper DMA (HDMA) DMA Engine present in the DWC IP. So, enable it in the EPF driver so that the DMA Engine APIs can be used for data transfer. [mani: reworded commit message] Link: https://lore.kernel.org/linux-pci/20240318-dw-hdma-v5-5-f04c5cdde760@linaro.org Signed-off-by: Mrinmay Sarkar Signed-off-by: Manivannan Sadhasivam Signed-off-by: Krzysztof WilczyƄski Signed-off-by: Bjorn Helgaas Reviewed-by: Frank Li Reviewed-by: Siddharth Vadapalli --- diff --git a/drivers/pci/endpoint/functions/pci-epf-mhi.c b/drivers/pci/endpoint/functions/pci-epf-mhi.c index 2c54d80107cf3..570c1d1fb12ea 100644 --- a/drivers/pci/endpoint/functions/pci-epf-mhi.c +++ b/drivers/pci/endpoint/functions/pci-epf-mhi.c @@ -137,6 +137,7 @@ static const struct pci_epf_mhi_ep_info sa8775p_info = { .epf_flags = PCI_BASE_ADDRESS_MEM_TYPE_32, .msi_count = 32, .mru = 0x8000, + .flags = MHI_EPF_USE_DMA, }; struct pci_epf_mhi {