From: Claudiu Beznea <claudiu.beznea.uj@xxxxxxxxxxxxxx> Hi, This series adds suspend to RAM and runtime PM support for Ethernet IP available on RZ/G3S (R9A08G045) SoC. Along with it series contains preparatory fixes and cleanups. Thank you, Claudiu Beznea Claudiu Beznea (13): net: ravb: Check return value of reset_control_deassert() net: ravb: Use pm_runtime_resume_and_get() net: ravb: Make write access to CXR35 first before accessing other EMAC registers net: ravb: Start TX queues after HW initialization succeeded net: ravb: Stop DMA in case of failures on ravb_open() net: ravb: Let IP specific receive function to interrogate descriptors net: ravb: Rely on PM domain to enable gptp_clk net: ravb: Rely on PM domain to enable refclk net: ravb: Make reset controller support mandatory net: ravb: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr() net: ravb: Use tabs instead of spaces net: ravb: Assert/deassert reset on suspend/resume net: ravb: Add runtime PM support drivers/net/ethernet/renesas/ravb.h | 2 + drivers/net/ethernet/renesas/ravb_main.c | 220 ++++++++++++++++------- 2 files changed, 160 insertions(+), 62 deletions(-) -- 2.39.2