Home
last modified time | relevance | path

Searched full:i2sclk (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dbrcm,bcm63xx-audio.txt12 - "i2sclk" (generated clock) Required.
27 clocks = <&i2sclk>, <&osc>;
28 clock-names = "i2sclk","i2sosc";
Dst,stm32-i2s.yaml40 - const: i2sclk
89 clock-names = "pclk", "i2sclk", "x8k", "x11k";
Dsnps,designware-i2s.yaml49 - const: i2sclk
193 clock-names = "i2sclk";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dbrcm,bcm63xx-audio.txt12 - "i2sclk" (generated clock) Required.
27 clocks = <&i2sclk>, <&osc>;
28 clock-names = "i2sclk","i2sosc";
Ddesignware-i2s.txt9 - clock-names : "i2sclk" for the sample rate reference clock.
31 clock-names = "i2sclk";
Dst,stm32-i2s.yaml37 - const: i2sclk
78 clock-names = "pclk", "i2sclk", "x8k", "x11k";
/kernel/linux/linux-5.10/sound/soc/stm/
Dstm32_i2s.c208 * @i2sclk: kernel clock feeding the I2S clock generator
229 struct clk *i2sclk; member
434 clk_set_parent(i2s->i2sclk, i2s->x11kclk); in stm32_i2s_configure_clock()
436 clk_set_parent(i2s->i2sclk, i2s->x8kclk); in stm32_i2s_configure_clock()
437 i2s_clock_rate = clk_get_rate(i2s->i2sclk); in stm32_i2s_configure_clock()
564 ret = clk_prepare_enable(i2s->i2sclk); in stm32_i2s_startup()
700 clk_disable_unprepare(i2s->i2sclk); in stm32_i2s_shutdown()
840 i2s->i2sclk = devm_clk_get(&pdev->dev, "i2sclk"); in stm32_i2s_parse_dt()
841 if (IS_ERR(i2s->i2sclk)) { in stm32_i2s_parse_dt()
842 if (PTR_ERR(i2s->i2sclk) != -EPROBE_DEFER) in stm32_i2s_parse_dt()
[all …]
/kernel/linux/linux-6.6/sound/soc/stm/
Dstm32_i2s.c213 * @i2sclk: kernel clock feeding the I2S clock generator
238 struct clk *i2sclk; member
327 ret = clk_set_parent(i2s->i2sclk, parent_clk); in stm32_i2s_set_parent_clock()
330 "Error %d setting i2sclk parent clock\n", ret); in stm32_i2s_set_parent_clock()
413 const char *pname = __clk_get_name(i2s->i2sclk); in stm32_i2s_add_mclk_provider()
671 clk_set_parent(i2s->i2sclk, i2s->x11kclk); in stm32_i2s_configure_clock()
673 clk_set_parent(i2s->i2sclk, i2s->x8kclk); in stm32_i2s_configure_clock()
674 i2s_clock_rate = clk_get_rate(i2s->i2sclk); in stm32_i2s_configure_clock()
783 ret = clk_prepare_enable(i2s->i2sclk); in stm32_i2s_startup()
916 clk_disable_unprepare(i2s->i2sclk); in stm32_i2s_shutdown()
[all …]
/kernel/linux/linux-5.10/arch/arc/boot/dts/
Daxs10x_mb.dtsi26 i2sclk: i2sclk@100a0 { label
173 clocks = <&i2sclk 0>;
174 clock-names = "i2sclk";
/kernel/linux/linux-6.6/arch/arc/boot/dts/
Daxs10x_mb.dtsi26 i2sclk: i2sclk@100a0 { label
173 clocks = <&i2sclk 0>;
174 clock-names = "i2sclk";
/kernel/linux/linux-5.10/sound/soc/samsung/
Ds3c2412-i2s.c56 s3c2412_i2s.iis_cclk = devm_clk_get(dai->dev, "i2sclk"); in s3c2412_i2s_probe()
58 pr_err("failed to get i2sclk clock\n"); in s3c2412_i2s_probe()
/kernel/linux/linux-6.6/sound/soc/dwc/
Ddwc-i2s.c740 { .id = "i2sclk" }, in jh7110_i2s_crg_master_init()
786 /* i2sclk will be got and enabled repeatedly later and should be disabled now. */ in jh7110_i2s_crg_master_init()
814 { .id = "i2sclk" }, in jh7110_i2s_crg_slave_init()
874 /* The i2sclk will be got and enabled repeatedly later and should be disabled now. */ in jh7110_i2s_crg_slave_init()
982 clk_id = "i2sclk"; in dw_i2s_probe()
/kernel/linux/linux-6.6/arch/riscv/boot/dts/canaan/
Dk210.dtsi269 clock-names = "i2sclk";
278 clock-names = "i2sclk";
287 clock-names = "i2sclk";
/kernel/linux/linux-6.6/sound/soc/bcm/
Dbcm63xx-i2s-whistler.c236 i2s_clk = devm_clk_get(&pdev->dev, "i2sclk"); in bcm63xx_i2s_dev_probe()
/kernel/linux/linux-5.10/sound/soc/bcm/
Dbcm63xx-i2s-whistler.c236 i2s_clk = devm_clk_get(&pdev->dev, "i2sclk"); in bcm63xx_i2s_dev_probe()
/kernel/linux/linux-5.10/sound/soc/pxa/
Dpxa2xx-i2s.c299 clk_i2s = clk_get(dai->dev, "I2SCLK"); in pxa2xx_i2s_probe()
/kernel/linux/linux-6.6/sound/soc/sh/
Dssi.c53 #define CR_DEL (1 << 8) /* delay data by 1 i2sclk */
/kernel/linux/linux-6.6/sound/soc/pxa/
Dpxa2xx-i2s.c297 clk_i2s = clk_get(dai->dev, "I2SCLK"); in pxa2xx_i2s_probe()
/kernel/linux/linux-5.10/sound/soc/sh/
Dssi.c53 #define CR_DEL (1 << 8) /* delay data by 1 i2sclk */
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32mp15xx-dkx.dtsi400 clock-names = "pclk", "i2sclk", "x8k", "x11k";
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32mp15xx-dkx.dtsi440 clock-names = "pclk", "i2sclk", "x8k", "x11k";
/kernel/linux/linux-5.10/sound/soc/dwc/
Ddwc-i2s.c652 clk_id = "i2sclk"; in dw_i2s_probe()