Lines Matching refs:clk
39 struct clk *clks[OHCI_MAX_CLKS];
51 int clk, ret, phy_num; in ohci_platform_power_on() local
53 for (clk = 0; clk < OHCI_MAX_CLKS && priv->clks[clk]; clk++) { in ohci_platform_power_on()
54 ret = clk_prepare_enable(priv->clks[clk]); in ohci_platform_power_on()
82 while (--clk >= 0) in ohci_platform_power_on()
83 clk_disable_unprepare(priv->clks[clk]); in ohci_platform_power_on()
92 int clk, phy_num; in ohci_platform_power_off() local
101 for (clk = OHCI_MAX_CLKS - 1; clk >= 0; clk--) in ohci_platform_power_off()
102 if (priv->clks[clk]) in ohci_platform_power_off()
103 clk_disable_unprepare(priv->clks[clk]); in ohci_platform_power_off()
127 int err, irq, phy_num, clk = 0; in ohci_platform_probe() local
209 for (clk = 0; clk < OHCI_MAX_CLKS; clk++) { in ohci_platform_probe()
210 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ohci_platform_probe()
211 if (IS_ERR(priv->clks[clk])) { in ohci_platform_probe()
212 err = PTR_ERR(priv->clks[clk]); in ohci_platform_probe()
215 priv->clks[clk] = NULL; in ohci_platform_probe()
292 while (--clk >= 0) in ohci_platform_probe()
293 clk_put(priv->clks[clk]); in ohci_platform_probe()
308 int clk; in ohci_platform_remove() local
318 for (clk = 0; clk < OHCI_MAX_CLKS && priv->clks[clk]; clk++) in ohci_platform_remove()
319 clk_put(priv->clks[clk]); in ohci_platform_remove()