Lines Matching refs:src_clk
183 struct clk *src_clk; member
581 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_config()
627 clk_set_rate(sdd->src_clk, sdd->cur_speed * 2); in s3c64xx_spi_config()
629 clk_prepare_enable(sdd->src_clk); in s3c64xx_spi_config()
634 val |= ((clk_get_rate(sdd->src_clk) / sdd->cur_speed / 2 - 1) in s3c64xx_spi_config()
831 speed = clk_get_rate(sdd->src_clk) / 2 / (0 + 1); in s3c64xx_spi_setup()
836 psr = clk_get_rate(sdd->src_clk) / 2 / spi->max_speed_hz - 1; in s3c64xx_spi_setup()
841 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
851 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
1151 sdd->src_clk = devm_clk_get(&pdev->dev, clk_name); in s3c64xx_spi_probe()
1152 if (IS_ERR(sdd->src_clk)) { in s3c64xx_spi_probe()
1155 ret = PTR_ERR(sdd->src_clk); in s3c64xx_spi_probe()
1159 if (clk_prepare_enable(sdd->src_clk)) { in s3c64xx_spi_probe()
1201 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_probe()
1219 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_remove()
1238 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_suspend()
1256 clk_prepare_enable(sdd->src_clk); in s3c64xx_spi_resume()
1273 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_runtime_suspend()
1284 ret = clk_prepare_enable(sdd->src_clk); in s3c64xx_spi_runtime_resume()
1290 clk_disable_unprepare(sdd->src_clk); in s3c64xx_spi_runtime_resume()