PCI: rcar: Add suspend/resume
authorKazufumi Ikeda <kaz-ikeda@xc.jp.nec.com>
Sat, 14 Mar 2020 19:12:32 +0000 (20:12 +0100)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 7 May 2020 08:34:50 +0000 (09:34 +0100)
commitce351636c67f75a9f282ab69283be231d2c8e845
treee47e8497bb59d422780c2f1e12a246e9c8ad9758
parent2b9f217433e31d125fb697ca7974d3de3ecc3e92
PCI: rcar: Add suspend/resume

Add suspend/resume support for rcar. The resume handler reprograms the
hardware based on the software state kept in specific device structures,
so there is no need to save registers on suspend.

Link: https://lore.kernel.org/r/20200314191232.3122290-1-marek.vasut@gmail.com
Link: https://lore.kernel.org/r/20200426123148.56051-1-marek.vasut@gmail.com
Signed-off-by: Kazufumi Ikeda <kaz-ikeda@xc.jp.nec.com>
Signed-off-by: Gaku Inami <gaku.inami.xw@bp.renesas.com>
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: Geert Uytterhoeven <geert+renesas@glider.be>
Cc: Phil Edworthy <phil.edworthy@renesas.com>
Cc: Simon Horman <horms+renesas@verge.net.au>
Cc: Wolfram Sang <wsa@the-dreams.de>
Cc: linux-renesas-soc@vger.kernel.org
drivers/pci/controller/pcie-rcar.c