Lines Matching refs:spi_clk
139 * @spi_clk: Peripheral clock
161 struct clk *parent_clk, *sel_clk, *spi_clk, *spi_hclk;
1207 mdata->spi_clk = devm_clk_get(dev, "spi-clk");
1208 if (IS_ERR(mdata->spi_clk))
1209 return dev_err_probe(dev, PTR_ERR(mdata->spi_clk), "failed to get spi-clk\n");
1223 ret = clk_prepare_enable(mdata->spi_clk);
1226 return dev_err_probe(dev, ret, "failed to enable spi_clk\n");
1229 mdata->spi_clk_hz = clk_get_rate(mdata->spi_clk);
1232 clk_disable(mdata->spi_clk);
1235 clk_disable_unprepare(mdata->spi_clk);
1296 clk_unprepare(mdata->spi_clk);
1317 clk_disable_unprepare(mdata->spi_clk);
1331 ret = clk_prepare_enable(mdata->spi_clk);
1333 dev_err(dev, "failed to enable spi_clk (%d)\n", ret);
1340 clk_disable_unprepare(mdata->spi_clk);
1347 clk_disable_unprepare(mdata->spi_clk);
1362 clk_disable(mdata->spi_clk);
1365 clk_disable_unprepare(mdata->spi_clk);
1379 ret = clk_enable(mdata->spi_clk);
1381 dev_err(dev, "failed to enable spi_clk (%d)\n", ret);
1387 clk_disable(mdata->spi_clk);
1391 ret = clk_prepare_enable(mdata->spi_clk);
1393 dev_err(dev, "failed to prepare_enable spi_clk (%d)\n", ret);
1400 clk_disable_unprepare(mdata->spi_clk);