Lines Matching defs:clk
10 #include <linux/clk.h>
273 * @clk: hw kernel clock feeding the SPI clock generator
300 struct clk *clk;
1859 spi->clk = devm_clk_get(&pdev->dev, NULL);
1860 if (IS_ERR(spi->clk)) {
1861 ret = PTR_ERR(spi->clk);
1862 dev_err(&pdev->dev, "clk get failed: %d\n", ret);
1866 ret = clk_prepare_enable(spi->clk);
1868 dev_err(&pdev->dev, "clk enable failed: %d\n", ret);
1871 spi->clk_rate = clk_get_rate(spi->clk);
1873 dev_err(&pdev->dev, "clk rate = 0\n");
1977 clk_disable_unprepare(spi->clk);
2002 clk_disable_unprepare(spi->clk);
2013 clk_disable_unprepare(spi->clk);
2028 return clk_prepare_enable(spi->clk);
2055 clk_disable_unprepare(spi->clk);