PCI: layerscape: Add power management support for ls1028a
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>
Mon, 21 Aug 2023 18:48:15 +0000 (14:48 -0400)
committerLorenzo Pieralisi <lpieralisi@kernel.org>
Thu, 24 Aug 2023 09:49:38 +0000 (11:49 +0200)
commit9fda4d09905db9ecae17ad741924a7530aa3c96e
tree81418004740d5c7e92792f3b4907ff8863abad02
parent4774faf854f53461fd22daa73f3881fe11b6b755
PCI: layerscape: Add power management support for ls1028a

Add PME_Turn_off/PME_TO_Ack handshake sequence for ls1028a platform.

Implemented on top of common dwc dw_pcie_suspend(resume)_noirq()
functions to handle system enter/exit suspend states.

Link: https://lore.kernel.org/r/20230821184815.2167131-4-Frank.Li@nxp.com
Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
drivers/pci/controller/dwc/pci-layerscape.c