Lines Matching refs:esai
1127 struct fsl_esai *esai = dev_get_drvdata(dev); in fsl_esai_runtime_resume() local
1134 ret = clk_prepare_enable(esai->coreclk); in fsl_esai_runtime_resume()
1137 if (!IS_ERR(esai->spbaclk)) { in fsl_esai_runtime_resume()
1138 ret = clk_prepare_enable(esai->spbaclk); in fsl_esai_runtime_resume()
1142 if (!IS_ERR(esai->extalclk)) { in fsl_esai_runtime_resume()
1143 ret = clk_prepare_enable(esai->extalclk); in fsl_esai_runtime_resume()
1147 if (!IS_ERR(esai->fsysclk)) { in fsl_esai_runtime_resume()
1148 ret = clk_prepare_enable(esai->fsysclk); in fsl_esai_runtime_resume()
1153 regcache_cache_only(esai->regmap, false); in fsl_esai_runtime_resume()
1155 ret = fsl_esai_register_restore(esai); in fsl_esai_runtime_resume()
1162 if (!IS_ERR(esai->fsysclk)) in fsl_esai_runtime_resume()
1163 clk_disable_unprepare(esai->fsysclk); in fsl_esai_runtime_resume()
1165 if (!IS_ERR(esai->extalclk)) in fsl_esai_runtime_resume()
1166 clk_disable_unprepare(esai->extalclk); in fsl_esai_runtime_resume()
1168 if (!IS_ERR(esai->spbaclk)) in fsl_esai_runtime_resume()
1169 clk_disable_unprepare(esai->spbaclk); in fsl_esai_runtime_resume()
1171 clk_disable_unprepare(esai->coreclk); in fsl_esai_runtime_resume()
1178 struct fsl_esai *esai = dev_get_drvdata(dev); in fsl_esai_runtime_suspend() local
1180 regcache_cache_only(esai->regmap, true); in fsl_esai_runtime_suspend()
1182 if (!IS_ERR(esai->fsysclk)) in fsl_esai_runtime_suspend()
1183 clk_disable_unprepare(esai->fsysclk); in fsl_esai_runtime_suspend()
1184 if (!IS_ERR(esai->extalclk)) in fsl_esai_runtime_suspend()
1185 clk_disable_unprepare(esai->extalclk); in fsl_esai_runtime_suspend()
1186 if (!IS_ERR(esai->spbaclk)) in fsl_esai_runtime_suspend()
1187 clk_disable_unprepare(esai->spbaclk); in fsl_esai_runtime_suspend()
1188 clk_disable_unprepare(esai->coreclk); in fsl_esai_runtime_suspend()