Merge branch 'remotes/lorenzo/pci/dwc'
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 5 Oct 2022 22:32:56 +0000 (17:32 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 5 Oct 2022 22:32:56 +0000 (17:32 -0500)
commitfefb75d842494f54c7ff0931ecec66c988eff0c9
tree56f58b10214fa48aed83b205cda94090914f615a
parent3de810ac719dcdfe87888a45a42d64d71a7533d8
parentcbcf8722b523dcf0970ab67dc3d5ced1ea7b334e
Merge branch 'remotes/lorenzo/pci/dwc'

- Use dmam_alloc_coherent() instead of dma_map_page() to allocate the MSI
  target page, which means dwc drivers will work even when ZONE_DMA32 is
  disabled (Will McVicker)

- If we can't allocate an MSI target page with a 32-bit address, try
  allocating one with a 64-bit address (Will McVicker)

- Switch from of_gpio_named_count() to generic gpiod_count() (Andy
  Shevchenko)

- Add support for i.MX8MP PCIe (Richard Zhu)

- Fix the Freescale i.MX8 PHY driver, which had interchanged the phy_init()
  and phy_power_on() interfaces (Richard Zhu)

* remotes/lorenzo/pci/dwc:
  phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on()
  PCI: imx6: Add i.MX8MP PCIe support
  PCI: dwc: Replace of_gpio_named_count() by gpiod_count()
  PCI: dwc: Drop dependency on ZONE_DMA32