Merge existing fixes from spi/for-5.10
authorMark Brown <broonie@kernel.org>
Mon, 26 Oct 2020 20:28:19 +0000 (20:28 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 26 Oct 2020 20:28:19 +0000 (20:28 +0000)
1  2 
drivers/spi/spi-imx.c

@@@ -1717,13 -1720,14 +1720,17 @@@ static int spi_imx_probe(struct platfor
  
        return ret;
  
 +out_bitbang_start:
 +      if (spi_imx->devtype_data->has_dmamode)
 +              spi_imx_sdma_exit(spi_imx);
  out_runtime_pm_put:
        pm_runtime_dont_use_autosuspend(spi_imx->dev);
-       pm_runtime_put_sync(spi_imx->dev);
+       pm_runtime_set_suspended(&pdev->dev);
        pm_runtime_disable(spi_imx->dev);
+       clk_disable_unprepare(spi_imx->clk_ipg);
+ out_put_per:
+       clk_disable_unprepare(spi_imx->clk_per);
  out_master_put:
        spi_master_put(master);