Lines Matching defs:refclk
150 struct clk *refclk;
811 unsigned long refclk,
842 fin = DIV_ROUND_CLOSEST(refclk, p);
1307 tc358746_init_output_port(struct tc358746 *tc358746, unsigned long refclk)
1343 tc358746->pll_rate = tc358746_find_pll_settings(tc358746, refclk,
1504 unsigned long refclk;
1517 tc358746->refclk = devm_clk_get(dev, "refclk");
1518 if (IS_ERR(tc358746->refclk))
1519 return dev_err_probe(dev, PTR_ERR(tc358746->refclk),
1520 "Failed to get refclk\n");
1522 err = clk_prepare_enable(tc358746->refclk);
1525 "Failed to enable refclk\n");
1527 refclk = clk_get_rate(tc358746->refclk);
1528 clk_disable_unprepare(tc358746->refclk);
1530 if (refclk < 6 * HZ_PER_MHZ || refclk > 40 * HZ_PER_MHZ)
1531 return dev_err_probe(dev, -EINVAL, "Invalid refclk range\n");
1551 err = tc358746_init_output_port(tc358746, refclk);
1624 clk_disable_unprepare(tc358746->refclk);
1629 clk_prepare_enable(tc358746->refclk);
1651 err = clk_prepare_enable(tc358746->refclk);
1669 clk_disable_unprepare(tc358746->refclk);