Lines Matching full:mclk
74 struct clk *mclk; member
101 clk_prepare_enable(info->mclk); in ep93xx_i2s_enable()
148 clk_disable_unprepare(info->mclk); in ep93xx_i2s_disable()
319 * 32, 64, 128. MCLK / SCLK value can be 2 and 4. in ep93xx_i2s_hw_params()
325 div = clk_get_rate(info->mclk) / params_rate(params); in ep93xx_i2s_hw_params()
335 err = clk_set_rate(info->sclk, clk_get_rate(info->mclk) / sdiv); in ep93xx_i2s_hw_params()
356 return clk_set_rate(info->mclk, freq); in ep93xx_i2s_set_sysclk()
449 info->mclk = clk_get(&pdev->dev, "mclk"); in ep93xx_i2s_probe()
450 if (IS_ERR(info->mclk)) { in ep93xx_i2s_probe()
451 err = PTR_ERR(info->mclk); in ep93xx_i2s_probe()
485 clk_put(info->mclk); in ep93xx_i2s_probe()
496 clk_put(info->mclk); in ep93xx_i2s_remove()