Hi all, This patch series adds proper suspend/resume support to the Renesas R-Car CAN-FD controller driver, after the customary cleanuops and fixes. It aims to fix CAN-FD operation after resume from s2ram on systems where PSCI powers down the SoC. The last patch is marked RFC, as it causes a regression on R-Car Gen4. More details can be found in that patch. This has been tested on Ebisu-4D (R-Car E3) and White Hawk (R-Car V4H). Thanks for your comments! Geert Uytterhoeven (6): can: rcar_canfd: Invert reset assert order can: rcar_canfd: Invert global vs. channel teardown can: rcar_canfd: Extract rcar_canfd_global_{,de}init() can: rcar_canfd: Invert CAN clock and close_candev() order can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS() [RFC] can: rcar_canfd: Add suspend/resume support drivers/net/can/rcar/rcar_canfd.c | 225 ++++++++++++++++++++---------- 1 file changed, 152 insertions(+), 73 deletions(-) -- 2.43.0 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds