Lines Matching refs:clk
128 clk_prepare_enable(master_saif->clk); in mxs_saif_set_clk()
133 ret = clk_set_rate(master_saif->clk, 512 * rate); in mxs_saif_set_clk()
136 ret = clk_set_rate(master_saif->clk, 384 * rate); in mxs_saif_set_clk()
139 clk_disable_unprepare(master_saif->clk); in mxs_saif_set_clk()
143 ret = clk_set_rate(master_saif->clk, 512 * rate); in mxs_saif_set_clk()
147 clk_disable_unprepare(master_saif->clk); in mxs_saif_set_clk()
219 clk_disable_unprepare(saif->clk); in mxs_saif_put_mclk()
274 ret = clk_prepare_enable(saif->clk); in mxs_saif_get_mclk()
428 clk_prepare(saif->clk); in mxs_saif_hw_params()
437 clk_enable(saif->clk); in mxs_saif_hw_params()
438 ret = clk_set_rate(saif->clk, 24000000); in mxs_saif_hw_params()
439 clk_disable(saif->clk); in mxs_saif_hw_params()
443 clk_prepare(master_saif->clk); in mxs_saif_hw_params()
512 ret = clk_enable(master_saif->clk); in mxs_saif_trigger()
523 ret = clk_enable(saif->clk); in mxs_saif_trigger()
526 clk_disable(master_saif->clk); in mxs_saif_trigger()
587 clk_disable(master_saif->clk); in mxs_saif_trigger()
593 clk_disable(saif->clk); in mxs_saif_trigger()
685 struct clk *clk; in mxs_saif_mclk_init() local
688 clk = clk_register_divider(&pdev->dev, "mxs_saif_mclk", in mxs_saif_mclk_init()
689 __clk_get_name(saif->clk), 0, in mxs_saif_mclk_init()
693 if (IS_ERR(clk)) { in mxs_saif_mclk_init()
694 ret = PTR_ERR(clk); in mxs_saif_mclk_init()
698 return PTR_ERR(clk); in mxs_saif_mclk_init()
701 ret = of_clk_add_provider(np, of_clk_src_simple_get, clk); in mxs_saif_mclk_init()
752 saif->clk = devm_clk_get(&pdev->dev, NULL); in mxs_saif_probe()
753 if (IS_ERR(saif->clk)) { in mxs_saif_probe()
754 ret = PTR_ERR(saif->clk); in mxs_saif_probe()