Merge branch 'pci/controller/qcom-edma'
authorBjorn Helgaas <bhelgaas@google.com>
Tue, 29 Aug 2023 16:03:54 +0000 (11:03 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 29 Aug 2023 16:03:54 +0000 (11:03 -0500)
commite8ce465fd45c9643bf865f549595418d4bc7575b
tree037716060731a470559269dc17d0af6459333c0d
parentfa8805ad67fa484f8f15ee74309aedef0f4b4982
parent06eea7d18fe86fdf09771f5a9d1ac74134725df1
Merge branch 'pci/controller/qcom-edma'

- Pass the Qcom Endpoint 4K alignment requirement for outbound windows to
  the EPF core so EPF drivers can use it (Manivannan Sadhasivam)

- Use alignment restriction from EPF core in Qcom EPF MHI driver
  (Manivannan Sadhasivam)

- Add Qcom Endpoint eDMA support by enabling the eDMA IRQ (Manivannan
  Sadhasivam)

- Add Qcom MHI eDMA support (Manivannan Sadhasivam)

- Add Qcom Snapdragon SM8450 support to the EPF MHI driver (Manivannan
  Sadhasivam)

- Use iATU for EPF MHI transfers smaller than 4K to avoid eDMA setup
  latency (Manivannan Sadhasivam)

- Add pci_epc_mem_init() kernel-doc (Manivannan Sadhasivam)

* pci/controller/qcom-edma:
  PCI: endpoint: Add kernel-doc for pci_epc_mem_init() API
  PCI: epf-mhi: Use iATU for small transfers
  PCI: epf-mhi: Add support for SM8450
  PCI: epf-mhi: Add eDMA support
  PCI: qcom-ep: Add eDMA support
  PCI: epf-mhi: Make use of the alignment restriction from EPF core
  PCI: qcom-ep: Pass alignment restriction to the EPF core
drivers/pci/controller/dwc/pcie-qcom-ep.c