Searched refs:clk_i2s (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/sound/soc/pxa/ |
| D | pxa2xx-i2s.c | 78 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 …]
|
| /Linux-v5.4/sound/soc/jz4740/ |
| D | jz4740-i2s.c | 102 struct clk *clk_i2s; member 136 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_startup() 160 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_shutdown() 260 div = clk_get_rate(i2s->clk_i2s) / (64 * params_rate(params)); in jz4740_i2s_hw_params() 312 clk_set_parent(i2s->clk_i2s, parent); in jz4740_i2s_set_sysclk() 316 clk_set_parent(i2s->clk_i2s, parent); in jz4740_i2s_set_sysclk() 317 ret = clk_set_rate(i2s->clk_i2s, freq); in jz4740_i2s_set_sysclk() 337 clk_disable_unprepare(i2s->clk_i2s); in jz4740_i2s_suspend() 356 ret = clk_prepare_enable(i2s->clk_i2s); in jz4740_i2s_resume() 521 i2s->clk_i2s = devm_clk_get(&pdev->dev, "i2s"); in jz4740_i2s_dev_probe() [all …]
|
| /Linux-v5.4/sound/soc/tegra/ |
| D | tegra20_i2s.c | 40 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()
|
| D | tegra30_i2s.c | 44 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() 401 i2s->clk_i2s = clk_get(&pdev->dev, NULL); in tegra30_i2s_platform_probe() 402 if (IS_ERR(i2s->clk_i2s)) { in tegra30_i2s_platform_probe() 404 ret = PTR_ERR(i2s->clk_i2s); in tegra30_i2s_platform_probe() 498 clk_put(i2s->clk_i2s); in tegra30_i2s_platform_probe() 520 clk_put(i2s->clk_i2s); in tegra30_i2s_platform_remove()
|
| D | tegra20_i2s.h | 143 struct clk *clk_i2s; member
|
| D | tegra30_i2s.h | 227 struct clk *clk_i2s; member
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | stm32h743.dtsi | 65 clk_i2s: i2s_ckin { label 500 clocks = <&clk_hse>, <&clk_lse>, <&clk_i2s>;
|