From: Bjorn Helgaas Date: Tue, 29 Aug 2023 16:03:52 +0000 (-0500) Subject: Merge branch 'pci/controller/dwc' X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=f38176d62bce29ea1038d3dfa8e90d05904ae6be;p=people%2Fpauldu%2Flinux.git Merge branch 'pci/controller/dwc' - Add an imx6 .host_deinit() callback so we can clean up things like regulators on probe failure or driver unload (Mark Brown) - Add PCIE_PME_TO_L2_TIMEOUT_US value for controller drivers that need to manually synchronize power removal (Frank Li) - Add generic dwc suspend/resume APIs (dw_pcie_suspend_noirq() and dw_pcie_resume_noirq()) to be called by controller driver suspend/resume ops, and a controller callback to send PME_Turn_Off (Frank Li) - Add layerscape suspend/resume support, including manual PME_Turn_off/PME_TO_Ack handshake (Hou Zhiqiang, Frank Li) * pci/controller/dwc: PCI: layerscape: Add power management support for ls1028a PCI: dwc: Implement generic suspend/resume functionality PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value PCI: dwc: Provide deinit callback for i.MX --- f38176d62bce29ea1038d3dfa8e90d05904ae6be