Lines Matching defs:src_clk
165 * @src_clk: Pointer to the clock used to generate SPI signals.
186 struct clk *src_clk;
692 ret = clk_set_rate(sdd->src_clk, sdd->cur_speed * div);
695 sdd->cur_speed = clk_get_rate(sdd->src_clk) / div;
700 val |= ((clk_get_rate(sdd->src_clk) / sdd->cur_speed / div - 1)
959 speed = clk_get_rate(sdd->src_clk) / div / (0 + 1);
964 psr = clk_get_rate(sdd->src_clk) / div / spi->max_speed_hz - 1;
969 speed = clk_get_rate(sdd->src_clk) / div / (psr + 1);
979 speed = clk_get_rate(sdd->src_clk) / div / (psr + 1);
1237 sdd->src_clk = devm_clk_get_enabled(&pdev->dev, clk_name);
1238 if (IS_ERR(sdd->src_clk))
1239 return dev_err_probe(&pdev->dev, PTR_ERR(sdd->src_clk),
1361 clk_disable_unprepare(sdd->src_clk);
1379 ret = clk_prepare_enable(sdd->src_clk);
1396 clk_disable_unprepare(sdd->src_clk);