Home
last modified time | relevance | path

Searched refs:lrclk (Results 1 – 25 of 32) sorted by relevance

12

/linux/sound/soc/meson/
H A Daxg-tdm-formatter.c21 struct clk *lrclk; member
130 ret = clk_prepare_enable(formatter->lrclk); in axg_tdm_formatter_enable()
150 clk_disable_unprepare(formatter->lrclk); in axg_tdm_formatter_disable()
213 ret = clk_set_parent(formatter->lrclk_sel, ts->iface->lrclk); in axg_tdm_formatter_power_up()
303 formatter->lrclk = devm_clk_get(dev, "lrclk"); in axg_tdm_formatter_probe()
304 if (IS_ERR(formatter->lrclk)) in axg_tdm_formatter_probe()
305 return dev_err_probe(dev, PTR_ERR(formatter->lrclk), "failed to get lrclk\n"); in axg_tdm_formatter_probe()
413 ret = clk_prepare_enable(ts->iface->lrclk); in axg_tdm_stream_set_cont_clocks()
425 clk_disable_unprepare(ts->iface->lrclk); in axg_tdm_stream_set_cont_clocks()
/linux/sound/soc/cirrus/
H A Dep93xx-i2s.c76 struct clk *lrclk; member
103 clk_prepare_enable(info->lrclk); in ep93xx_i2s_enable()
146 clk_disable_unprepare(info->lrclk); in ep93xx_i2s_disable()
339 err = clk_set_rate(info->lrclk, clk_get_rate(info->sclk) / lrdiv); in ep93xx_i2s_hw_params()
461 info->lrclk = clk_get(&pdev->dev, "lrclk"); in ep93xx_i2s_probe()
462 if (IS_ERR(info->lrclk)) { in ep93xx_i2s_probe()
463 err = PTR_ERR(info->lrclk); in ep93xx_i2s_probe()
481 clk_put(info->lrclk); in ep93xx_i2s_probe()
494 clk_put(info->lrclk); in ep93xx_i2s_remove()
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12.dtsi21 clock-names = "sclk", "lrclk", "mclk";
32 clock-names = "sclk", "lrclk", "mclk";
43 clock-names = "sclk", "lrclk", "mclk";
208 "lrclk", "lrclk_sel";
223 "lrclk", "lrclk_sel";
238 "lrclk", "lrclk_sel";
253 "lrclk", "lrclk_sel";
295 "lrclk", "lrclk_sel";
310 "lrclk", "lrclk_sel";
325 "lrclk", "lrclk_sel";
H A Dmeson-axg.dtsi31 clock-names = "sclk", "lrclk", "mclk";
42 clock-names = "sclk", "lrclk", "mclk";
53 clock-names = "sclk", "lrclk", "mclk";
1469 "lrclk", "lrclk_sel";
1483 "lrclk", "lrclk_sel";
1497 "lrclk", "lrclk_sel";
1511 "lrclk", "lrclk_sel";
1548 "lrclk", "lrclk_sel";
1562 "lrclk", "lrclk_sel";
1576 "lrclk", "lrclk_sel";
H A Dmeson-g12b-bananapi-cm4-mnt-reform2.dts328 wlf,shared-lrclk;
/linux/sound/soc/fsl/
H A Dfsl_mqs.c111 int lrclk; in fsl_mqs_hw_params() local
114 lrclk = params_rate(params); in fsl_mqs_hw_params()
121 div = mclk_rate / (32 * lrclk * 2 * 8); in fsl_mqs_hw_params()
122 res = mclk_rate % (32 * lrclk * 2 * 8); in fsl_mqs_hw_params()
/linux/sound/soc/codecs/
H A Darizona.c1445 int lrclk, bclk, mode, base; in arizona_set_fmt()
1449 lrclk = 0; in arizona_set_fmt()
1485 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt()
1492 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt()
1505 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt()
1511 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt()
1523 ARIZONA_AIF1TX_LRCLK_MSTR, lrclk); in arizona_set_fmt()
1527 ARIZONA_AIF1RX_LRCLK_MSTR, lrclk); in arizona_set_fmt()
1753 int base, int bclk, int lrclk, int frame)
1762 if (lrclk ! in arizona_aif_cfg_changed()
1447 int lrclk, bclk, mode, base; arizona_set_fmt() local
1755 arizona_aif_cfg_changed(struct snd_soc_component * component,int base,int bclk,int lrclk,int frame) arizona_aif_cfg_changed() argument
1789 int bclk, lrclk, wl, frame, bclk_target; arizona_hw_params() local
[all...]
H A Dwm5100.c1285 int lrclk, bclk, mask, base; in wm5100_set_fmt() local
1289 lrclk = 0; in wm5100_set_fmt()
1309 lrclk |= WM5100_AIF1TX_LRCLK_MSTR; in wm5100_set_fmt()
1315 lrclk |= WM5100_AIF1TX_LRCLK_MSTR; in wm5100_set_fmt()
1329 lrclk |= WM5100_AIF1TX_LRCLK_INV; in wm5100_set_fmt()
1335 lrclk |= WM5100_AIF1TX_LRCLK_INV; in wm5100_set_fmt()
1344 WM5100_AIF1TX_LRCLK_INV, lrclk); in wm5100_set_fmt()
1346 WM5100_AIF1TX_LRCLK_INV, lrclk); in wm5100_set_fmt()
1405 int i, base, bclk, aif_rate, lrclk, wl, fl, sr; in wm5100_hw_params() local
1479 lrclk in wm5100_hw_params()
[all...]
H A Dmax98090.c1536 if (!max98090->bclk || !max98090->lrclk) { in max98090_configure_bclk()
1550 (lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk()
1567 (user_lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk()
1605 ni = 65536ULL * (max98090->lrclk < 50000 ? 96ULL : 48ULL) in max98090_configure_bclk()
1606 * (unsigned long long int)max98090->lrclk; in max98090_configure_bclk()
1979 max98090->lrclk = params_rate(params); in max98090_dai_hw_params()
1993 cdata->rate = max98090->lrclk; in max98090_dai_hw_params()
1996 if (max98090->lrclk < 24000) in max98090_dai_hw_params()
2004 if (max98090->lrclk < 50000) in max98090_dai_hw_params()
2012 max98090->lrclk); in max98090_dai_hw_params()
H A Dwm8962.c60 int lrclk; member
2482 if (!wm8962->bclk || !wm8962->lrclk) { in wm8962_configure_bclk()
2488 if (sysclk_rates[i] == wm8962->sysclk_rate / wm8962->lrclk) { in wm8962_configure_bclk()
2496 wm8962->sysclk_rate / wm8962->lrclk); in wm8962_configure_bclk()
2570 aif2 |= wm8962->bclk / wm8962->lrclk; in wm8962_configure_bclk()
2572 wm8962->bclk / wm8962->lrclk, wm8962->lrclk); in wm8962_configure_bclk()
2645 wm8962->lrclk = params_rate(params); in wm8962_hw_params()
2648 if (sr_vals[i].rate == wm8962->lrclk) { in wm8962_hw_params()
2654 dev_err(component->dev, "Unsupported rate %dHz\n", wm8962->lrclk); in wm8962_hw_params()
[all...]
H A Dmadera.c2753 int lrclk, bclk, mode, base; in madera_set_sysclk()
2757 lrclk = 0; in madera_set_sysclk()
2793 lrclk |= MADERA_AIF1TX_LRCLK_MSTR; in madera_set_fmt()
2800 lrclk |= MADERA_AIF1TX_LRCLK_MSTR; in madera_set_fmt()
2813 lrclk |= MADERA_AIF1TX_LRCLK_INV; in madera_set_fmt()
2819 lrclk |= MADERA_AIF1TX_LRCLK_INV; in madera_set_fmt()
2832 lrclk); in madera_set_fmt()
2835 lrclk); in madera_set_fmt()
3065 int base, int bclk, int lrclk, int frame) in madera_hw_params_rate()
3074 if (lrclk ! in madera_hw_params_rate()
2766 int lrclk, bclk, mode, base; madera_set_fmt() local
3078 madera_aif_cfg_changed(struct snd_soc_component * component,int base,int bclk,int lrclk,int frame) madera_aif_cfg_changed() argument
3115 int bclk, lrclk, wl, frame, bclk_target, num_rates; madera_hw_params() local
[all...]
H A Dmax98090.h1526 unsigned int lrclk; member
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,armada-370-pinctrl.txt23 mpp7 7 gpo, ge0(txd1), tdm(dtx), audio(lrclk)
66 mpp45 45 gpo, dev(ad6), audio(lrclk)
91 mpp61 61 gpo, dev(we1), uart1(txd), audio(lrclk)
H A Dmarvell,kirkwood-pinctrl.txt53 mpp41 41 gpio, audio(lrclk)
139 mpp25 25 gpio, ge1(rxd1), ts(mp5), tdm(spi-sck), audio(lrclk)
188 mpp25 25 gpio, ge1(rxd1), ts(mp5), tdm(spi-sck), audio(lrclk)
204 mpp41 41 gpio, ts(mp5), tdm(spi-miso), audio(lrclk)
253 mpp25 25 gpio, ge1(rxd1), ts(mp5), tdm(spi-sck), audio(lrclk),
274 mpp41 41 gpio, ts(mp5), tdm(spi-miso), audio(lrclk), lcd(d21)
H A Dmarvell,armada-375-pinctrl.txt22 mpp6 6 gpio, dev(ad0), led(p1), audio(lrclk)
H A Dmarvell,armada-39x-pinctrl.txt71 audio(lrclk) [2], sd0(d5), ua2(rxd)
H A Dmarvell,armada-38x-pinctrl.txt67 mpp49 49 gpio, sata2(prsnt) [2], sata3(prsnt) [2], tdm(fsync), audio(lrclk), sd0(d5),…
/linux/sound/soc/bcm/
H A Dcygnus-ssp.h90 u32 lrclk; member
H A Dcygnus-ssp.c543 bit_rate = aio->bit_per_frame * aio->lrclk; in cygnus_ssp_set_clocks()
569 aio->lrclk, aio->bit_per_frame, aio->mclk); in cygnus_ssp_set_clocks()
606 aio->bit_per_frame, aio->mclk, aio->lrclk); in cygnus_ssp_set_clocks()
694 aio->lrclk = rate; in cygnus_ssp_hw_params()
/linux/arch/arm/boot/dts/samsung/
H A Dexynos4412-itop-elite.dts190 wlf,shared-lrclk;
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8dxl-evk.dts447 wlf,shared-lrclk;
476 wlf,shared-lrclk;
505 wlf,shared-lrclk;
H A Dimx8mm-nitrogen-r2.dts251 wlf,shared-lrclk;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-wandboard.dtsi131 lrclk-strength = <3>;
/linux/arch/arm/boot/dts/st/
H A Dstih407-pinctrl.dtsi1096 lrclk = <&pio33 7 ALT1 OUT>;
1108 lrclk = <&pio33 7 ALT1 OUT>;
1119 lrclk = <&pio32 7 ALT1 IN>;
1132 lrclk = <&pio32 7 ALT1 IN>;
/linux/arch/arm/boot/dts/cirrus/
H A Dep93xx.dtsi287 clock-names = "mclk", "sclk", "lrclk";

12