Hi Mike, > > pm_runtime_set_autosuspend_delay(&pdev->dev, AUTOSUSPEND_TIMEOUT); > > pm_runtime_use_autosuspend(&pdev->dev); > > pm_runtime_set_active(&pdev->dev); > > @@ -1193,6 +1211,8 @@ err_pm_put: > > pm_runtime_disable(&pdev->dev); > > pm_runtime_set_suspended(&pdev->dev); > > > > + clk_disable_unprepare(sdd->ioclk); > > +err_disable_src_clk: > > clk_disable_unprepare(sdd->src_clk); > > err_disable_clk: > > clk_disable_unprepare(sdd->clk); > > Why aren't these clocks enabled/disabled by calls to pm_runtime_get/put? yes, they are, but this should be fixed in a different patch. I will send a follow-up, thanks for pointing this out. Andi -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html