Lines Matching defs:clk
9 #include <linux/clk.h>
269 * @clk: hw kernel clock feeding the SPI clock generator
295 struct clk *clk;
1875 spi->clk = devm_clk_get(&pdev->dev, NULL);
1876 if (IS_ERR(spi->clk)) {
1877 ret = PTR_ERR(spi->clk);
1878 dev_err(&pdev->dev, "clk get failed: %d\n", ret);
1882 ret = clk_prepare_enable(spi->clk);
1884 dev_err(&pdev->dev, "clk enable failed: %d\n", ret);
1887 spi->clk_rate = clk_get_rate(spi->clk);
1889 dev_err(&pdev->dev, "clk rate = 0\n");
1983 clk_disable_unprepare(spi->clk);
2006 clk_disable_unprepare(spi->clk);
2020 clk_disable_unprepare(spi->clk);
2035 return clk_prepare_enable(spi->clk);
2064 clk_disable_unprepare(spi->clk);