Home
last modified time | relevance | path

Searched refs:clk_i2s (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/pxa/
H A Dpxa2xx-i2s.c78 static struct clk *clk_i2s; variable
101 if (IS_ERR(clk_i2s)) in pxa2xx_i2s_startup()
102 return PTR_ERR(clk_i2s); in pxa2xx_i2s_startup()
162 if (WARN_ON(IS_ERR(clk_i2s))) in pxa2xx_i2s_hw_params()
164 clk_prepare_enable(clk_i2s); in pxa2xx_i2s_hw_params()
257 clk_disable_unprepare(clk_i2s); in pxa2xx_i2s_shutdown()
299 clk_i2s = clk_get(dai->dev, "I2SCLK"); in pxa2xx_i2s_probe()
300 if (IS_ERR(clk_i2s)) in pxa2xx_i2s_probe()
301 return PTR_ERR(clk_i2s); in pxa2xx_i2s_probe()
324 clk_put(clk_i2s); in pxa2xx_i2s_remove()
[all...]
/kernel/linux/linux-6.6/sound/soc/pxa/
H A Dpxa2xx-i2s.c77 static struct clk *clk_i2s; variable
99 if (IS_ERR(clk_i2s)) in pxa2xx_i2s_startup()
100 return PTR_ERR(clk_i2s); in pxa2xx_i2s_startup()
160 if (WARN_ON(IS_ERR(clk_i2s))) in pxa2xx_i2s_hw_params()
162 clk_prepare_enable(clk_i2s); in pxa2xx_i2s_hw_params()
255 clk_disable_unprepare(clk_i2s); in pxa2xx_i2s_shutdown()
297 clk_i2s = clk_get(dai->dev, "I2SCLK"); in pxa2xx_i2s_probe()
298 if (IS_ERR(clk_i2s)) in pxa2xx_i2s_probe()
299 return PTR_ERR(clk_i2s); in pxa2xx_i2s_probe()
322 clk_put(clk_i2s); in pxa2xx_i2s_remove()
[all...]
/kernel/linux/linux-5.10/sound/soc/jz4740/
H A Djz4740-i2s.c108 struct clk *clk_i2s; member
167 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_startup()
191 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_shutdown()
291 div = clk_get_rate(i2s->clk_i2s) / (64 * params_rate(params)); in jz4740_i2s_hw_params()
345 clk_set_parent(i2s->clk_i2s, parent); in jz4740_i2s_set_sysclk()
351 clk_set_parent(i2s->clk_i2s, parent); in jz4740_i2s_set_sysclk()
352 ret = clk_set_rate(i2s->clk_i2s, freq); in jz4740_i2s_set_sysclk()
372 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_suspend()
391 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_resume()
573 i2s->clk_i2s in jz4740_i2s_dev_probe()
[all...]
/kernel/linux/linux-5.10/sound/soc/tegra/
H A Dtegra20_i2s.c40 clk_disable_unprepare(i2s->clk_i2s); in tegra20_i2s_runtime_suspend()
50 ret = clk_prepare_enable(i2s->clk_i2s); in tegra20_i2s_runtime_resume()
152 ret = clk_set_rate(i2s->clk_i2s, i2sclock); in tegra20_i2s_hw_params()
342 i2s->clk_i2s = clk_get(&pdev->dev, NULL); in tegra20_i2s_platform_probe()
343 if (IS_ERR(i2s->clk_i2s)) { in tegra20_i2s_platform_probe()
345 ret = PTR_ERR(i2s->clk_i2s); in tegra20_i2s_platform_probe()
403 clk_put(i2s->clk_i2s); in tegra20_i2s_platform_probe()
419 clk_put(i2s->clk_i2s); in tegra20_i2s_platform_remove()
H A Dtegra30_i2s.c44 clk_disable_unprepare(i2s->clk_i2s); in tegra30_i2s_runtime_suspend()
54 ret = clk_prepare_enable(i2s->clk_i2s); in tegra30_i2s_runtime_resume()
157 ret = clk_set_rate(i2s->clk_i2s, i2sclock); in tegra30_i2s_hw_params()
430 i2s->clk_i2s = clk_get(&pdev->dev, NULL); in tegra30_i2s_platform_probe()
431 if (IS_ERR(i2s->clk_i2s)) { in tegra30_i2s_platform_probe()
433 ret = PTR_ERR(i2s->clk_i2s); in tegra30_i2s_platform_probe()
527 clk_put(i2s->clk_i2s); in tegra30_i2s_platform_probe()
549 clk_put(i2s->clk_i2s); in tegra30_i2s_platform_remove()
H A Dtegra210_i2s.c60 err = clk_set_rate(i2s->clk_i2s, clock_rate); in tegra210_i2s_set_clock_rate()
174 clk_disable_unprepare(i2s->clk_i2s); in tegra210_i2s_runtime_suspend()
184 err = clk_prepare_enable(i2s->clk_i2s); in tegra210_i2s_runtime_resume()
894 i2s->clk_i2s = devm_clk_get(dev, "i2s"); in tegra210_i2s_probe()
895 if (IS_ERR(i2s->clk_i2s)) { in tegra210_i2s_probe()
897 return PTR_ERR(i2s->clk_i2s); in tegra210_i2s_probe()
H A Dtegra20_i2s.h143 struct clk *clk_i2s; member
H A Dtegra210_i2s.h112 struct clk *clk_i2s; member
H A Dtegra30_i2s.h227 struct clk *clk_i2s; member
/kernel/linux/linux-6.6/sound/soc/jz4740/
H A Djz4740-i2s.c86 struct clk *clk_i2s; member
124 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_startup()
142 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_shutdown()
308 div = jz4740_i2s_get_i2sdiv(clk_get_rate(i2s->clk_i2s), in jz4740_i2s_hw_params()
424 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_suspend()
442 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_resume()
566 i2s->clk_i2s = devm_clk_get(dev, "i2s"); in jz4740_i2s_dev_probe()
567 if (IS_ERR(i2s->clk_i2s)) in jz4740_i2s_dev_probe()
568 return PTR_ERR(i2s->clk_i2s); in jz4740_i2s_dev_probe()
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra20_i2s.c43 clk_disable_unprepare(i2s->clk_i2s); in tegra20_i2s_runtime_suspend()
57 ret = clk_prepare_enable(i2s->clk_i2s); in tegra20_i2s_runtime_resume()
79 clk_disable_unprepare(i2s->clk_i2s); in tegra20_i2s_runtime_resume()
177 ret = clk_set_rate(i2s->clk_i2s, i2sclock); in tegra20_i2s_hw_params()
275 struct clk *parent = clk_get_parent(i2s->clk_i2s); in tegra20_i2s_filter_rates()
422 i2s->clk_i2s = devm_clk_get(&pdev->dev, NULL); in tegra20_i2s_platform_probe()
423 if (IS_ERR(i2s->clk_i2s)) { in tegra20_i2s_platform_probe()
425 ret = PTR_ERR(i2s->clk_i2s); in tegra20_i2s_platform_probe()
H A Dtegra30_i2s.c45 clk_disable_unprepare(i2s->clk_i2s); in tegra30_i2s_runtime_suspend()
55 ret = clk_prepare_enable(i2s->clk_i2s); in tegra30_i2s_runtime_resume()
71 clk_disable_unprepare(i2s->clk_i2s); in tegra30_i2s_runtime_resume()
168 ret = clk_set_rate(i2s->clk_i2s, i2sclock); in tegra30_i2s_hw_params()
442 i2s->clk_i2s = devm_clk_get(&pdev->dev, NULL); in tegra30_i2s_platform_probe()
443 if (IS_ERR(i2s->clk_i2s)) { in tegra30_i2s_platform_probe()
445 ret = PTR_ERR(i2s->clk_i2s); in tegra30_i2s_platform_probe()
H A Dtegra210_i2s.c60 err = clk_set_rate(i2s->clk_i2s, clock_rate); in tegra210_i2s_set_clock_rate()
174 clk_disable_unprepare(i2s->clk_i2s); in tegra210_i2s_runtime_suspend()
184 err = clk_prepare_enable(i2s->clk_i2s); in tegra210_i2s_runtime_resume()
893 i2s->clk_i2s = devm_clk_get(dev, "i2s"); in tegra210_i2s_probe()
894 if (IS_ERR(i2s->clk_i2s)) { in tegra210_i2s_probe()
896 return PTR_ERR(i2s->clk_i2s); in tegra210_i2s_probe()
H A Dtegra20_i2s.h143 struct clk *clk_i2s; member
H A Dtegra210_i2s.h112 struct clk *clk_i2s; member
H A Dtegra30_i2s.h227 struct clk *clk_i2s; member
/kernel/linux/linux-5.10/sound/soc/intel/keembay/
H A Dkmb_platform.c404 ret = clk_prepare_enable(kmb_i2s->clk_i2s); in kmb_set_dai_fmt()
409 kmb_i2s->clk_i2s); in kmb_set_dai_fmt()
551 ret = clk_set_rate(kmb_i2s->clk_i2s, bitclk); in kmb_dai_hw_params()
679 kmb_i2s->clk_i2s = devm_clk_get(dev, "osc"); in kmb_plat_dai_probe()
680 if (IS_ERR(kmb_i2s->clk_i2s)) { in kmb_plat_dai_probe()
682 return PTR_ERR(kmb_i2s->clk_i2s); in kmb_plat_dai_probe()
H A Dkmb_platform.h123 struct clk *clk_i2s; member
/kernel/linux/linux-6.6/sound/soc/intel/keembay/
H A Dkmb_platform.c509 ret = clk_prepare_enable(kmb_i2s->clk_i2s); in kmb_set_dai_fmt()
514 kmb_i2s->clk_i2s); in kmb_set_dai_fmt()
666 ret = clk_set_rate(kmb_i2s->clk_i2s, bitclk); in kmb_dai_hw_params()
862 kmb_i2s->clk_i2s = devm_clk_get(dev, "osc"); in kmb_plat_dai_probe()
863 if (IS_ERR(kmb_i2s->clk_i2s)) { in kmb_plat_dai_probe()
865 return PTR_ERR(kmb_i2s->clk_i2s); in kmb_plat_dai_probe()
H A Dkmb_platform.h129 struct clk *clk_i2s; member

Completed in 17 milliseconds