This patchset adds support for suspend/resume on the Renesas RCar PCIe controller. First two patches clean the driver up a little, while the remaining three add the required suspend/resume functionality. Kazufumi Ikeda (2): PCI: rcar: Add the initialization of PCIe link in resume_noirq PCI: rcar: Add the suspend/resume for pcie-rcar driver Marek Vasut (2): PCI: rcar: Poll more often in rcar_pcie_wait_for_dl() PCI: rcar: Clean up the macros Phil Edworthy (1): PCI: rcar: Support runtime PM, link state L1 handling drivers/pci/host/pcie-rcar.c | 182 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 146 insertions(+), 36 deletions(-) Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> Cc: Phil Edworthy <phil.edworthy@xxxxxxxxxxx> Cc: Simon Horman <horms+renesas@xxxxxxxxxxxx> Cc: Wolfram Sang <wsa@xxxxxxxxxxxxx> Cc: linux-renesas-soc@xxxxxxxxxxxxxxx -- 2.11.0