Lines Matching defs:src_clk
159 * @src_clk: Pointer to the clock used to generate SPI signals.
180 struct clk *src_clk;
627 /* The src_clk clock is divided internally by 2 */
628 ret = clk_set_rate(sdd->src_clk, sdd->cur_speed * 2);
631 sdd->cur_speed = clk_get_rate(sdd->src_clk) / 2;
636 val |= ((clk_get_rate(sdd->src_clk) / sdd->cur_speed / 2 - 1)
876 speed = clk_get_rate(sdd->src_clk) / 2 / (0 + 1);
881 psr = clk_get_rate(sdd->src_clk) / 2 / spi->max_speed_hz - 1;
886 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1);
896 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1);
1184 sdd->src_clk = devm_clk_get(&pdev->dev, clk_name);
1185 if (IS_ERR(sdd->src_clk)) {
1188 ret = PTR_ERR(sdd->src_clk);
1192 ret = clk_prepare_enable(sdd->src_clk);
1282 clk_disable_unprepare(sdd->src_clk);
1307 clk_disable_unprepare(sdd->src_clk);
1362 clk_disable_unprepare(sdd->src_clk);
1380 ret = clk_prepare_enable(sdd->src_clk);
1397 clk_disable_unprepare(sdd->src_clk);