Lines Matching defs:clk
42 #include <linux/clk.h>
418 static struct clk *psc_fifoc_clk;
568 struct clk *clk;
580 clk = of_clk_get(np, 0);
581 if (IS_ERR(clk)) {
583 clk = clk_get_sys(np->name, "ipg");
585 if (IS_ERR(clk)) {
587 err = PTR_ERR(clk);
590 if (clk_prepare_enable(clk)) {
592 clk_put(clk);
595 psc_fifoc_clk = clk;
653 static struct clk *psc_mclk_clk[MPC52xx_PSC_MAXNUM];
654 static struct clk *psc_ipg_clk[MPC52xx_PSC_MAXNUM];
660 struct clk *clk;
665 clk = devm_clk_get(port->dev, "mclk");
666 if (IS_ERR(clk)) {
668 err = PTR_ERR(clk);
671 err = clk_prepare_enable(clk);
676 psc_mclk_clk[psc_num] = clk;
678 clk = devm_clk_get(port->dev, "ipg");
679 if (IS_ERR(clk)) {
681 err = PTR_ERR(clk);
684 err = clk_prepare_enable(clk);
689 psc_ipg_clk[psc_num] = clk;
709 struct clk *clk;
712 clk = psc_mclk_clk[psc_num];
713 if (clk) {
714 clk_disable_unprepare(clk);
727 struct clk *psc_clk;