Lines Matching full:spi_clk
139 * @spi_clk: Peripheral clock
161 struct clk *parent_clk, *sel_clk, *spi_clk, *spi_hclk; member
1205 mdata->spi_clk = devm_clk_get(dev, "spi-clk"); in mtk_spi_probe()
1206 if (IS_ERR(mdata->spi_clk)) in mtk_spi_probe()
1207 return dev_err_probe(dev, PTR_ERR(mdata->spi_clk), "failed to get spi-clk\n"); in mtk_spi_probe()
1221 ret = clk_prepare_enable(mdata->spi_clk); in mtk_spi_probe()
1224 return dev_err_probe(dev, ret, "failed to enable spi_clk\n"); in mtk_spi_probe()
1227 mdata->spi_clk_hz = clk_get_rate(mdata->spi_clk); in mtk_spi_probe()
1230 clk_disable(mdata->spi_clk); in mtk_spi_probe()
1233 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_probe()
1294 clk_unprepare(mdata->spi_clk); in mtk_spi_remove()
1315 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_suspend()
1329 ret = clk_prepare_enable(mdata->spi_clk); in mtk_spi_resume()
1331 dev_err(dev, "failed to enable spi_clk (%d)\n", ret); in mtk_spi_resume()
1338 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_resume()
1345 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_resume()
1360 clk_disable(mdata->spi_clk); in mtk_spi_runtime_suspend()
1363 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_runtime_suspend()
1377 ret = clk_enable(mdata->spi_clk); in mtk_spi_runtime_resume()
1379 dev_err(dev, "failed to enable spi_clk (%d)\n", ret); in mtk_spi_runtime_resume()
1385 clk_disable(mdata->spi_clk); in mtk_spi_runtime_resume()
1389 ret = clk_prepare_enable(mdata->spi_clk); in mtk_spi_runtime_resume()
1391 dev_err(dev, "failed to prepare_enable spi_clk (%d)\n", ret); in mtk_spi_runtime_resume()
1398 clk_disable_unprepare(mdata->spi_clk); in mtk_spi_runtime_resume()