From: Thierry Reding <treding@xxxxxxxxxx> Hi Wolfram, Dmitry, here's the full set of patches that I've been running local tests on and which looks like it has no other issues. I'm going to run this through our internal test system to make sure there aren't any regressions. I can carry these in the Tegra tree for a little bit until we're reasonable sure that these patches are all safe to apply and then send a pull request sometime next week. I've also included a patch as suggested by Dmitry to keep I2C interrupts enabled during suspend/resume and I'm currently checking if that may be a fix for a suspend/resume issue that I've seen on Jetson Nano where we don't have working suspend/resume yet. Thierry Dmitry Osipenko (2): i2c: tegra: Better handle case where CPU0 is busy for a long time i2c: tegra: Synchronize DMA before termination Thierry Reding (3): Revert "i2c: tegra: Fix suspending in active runtime PM state" i2c: tegra: Restore pinmux on system resume i2c: tegra: Keep IRQs enabled during suspend/resume drivers/i2c/busses/i2c-tegra.c | 61 +++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 26 deletions(-) -- 2.24.1