Home
last modified time | relevance | path

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

/linux-4.1.27/sound/soc/cirrus/
Dep93xx-i2s.c65 struct clk *lrclk; member
106 clk_enable(info->lrclk); in ep93xx_i2s_enable()
140 clk_disable(info->lrclk); in ep93xx_i2s_disable()
297 err = clk_set_rate(info->lrclk, clk_get_rate(info->sclk) / lrdiv); in ep93xx_i2s_hw_params()
407 info->lrclk = clk_get(&pdev->dev, "lrclk"); in ep93xx_i2s_probe()
408 if (IS_ERR(info->lrclk)) { in ep93xx_i2s_probe()
409 err = PTR_ERR(info->lrclk); in ep93xx_i2s_probe()
429 clk_put(info->lrclk); in ep93xx_i2s_probe()
443 clk_put(info->lrclk); in ep93xx_i2s_remove()
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dwm8960.txt12 - wlf,shared-lrclk: This is a boolean property. If present, the LRCM bit of
18 DACLRC pin. If shared-lrclk is present, no need to enable DAC for captrue.
30 wlf,shared-lrclk;
/linux-4.1.27/sound/soc/codecs/
Darizona.c1005 int lrclk, bclk, mode, base; in arizona_set_fmt() local
1009 lrclk = 0; in arizona_set_fmt()
1045 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt()
1052 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt()
1065 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt()
1071 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt()
1083 ARIZONA_AIF1TX_LRCLK_MSTR, lrclk); in arizona_set_fmt()
1087 ARIZONA_AIF1RX_LRCLK_MSTR, lrclk); in arizona_set_fmt()
1319 int base, int bclk, int lrclk, int frame) in arizona_aif_cfg_changed() argument
1328 if (lrclk != (val & ARIZONA_AIF1TX_BCPF_MASK)) in arizona_aif_cfg_changed()
[all …]
Dwm2200.c1568 int lrclk, bclk, fmt_val; in wm2200_set_fmt() local
1570 lrclk = 0; in wm2200_set_fmt()
1590 lrclk |= WM2200_AIF1TX_LRCLK_MSTR; in wm2200_set_fmt()
1596 lrclk |= WM2200_AIF1TX_LRCLK_MSTR; in wm2200_set_fmt()
1610 lrclk |= WM2200_AIF1TX_LRCLK_INV; in wm2200_set_fmt()
1616 lrclk |= WM2200_AIF1TX_LRCLK_INV; in wm2200_set_fmt()
1626 lrclk); in wm2200_set_fmt()
1629 lrclk); in wm2200_set_fmt()
1701 int i, bclk, lrclk, wl, fl, sr_code; in wm2200_hw_params() local
1758 lrclk = bclk_rates[bclk] / params_rate(params); in wm2200_hw_params()
[all …]
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 = bclk_rates[bclk] / params_rate(params); in wm5100_hw_params()
[all …]
Dmax98090.c1567 if (!max98090->bclk || !max98090->lrclk) { in max98090_configure_bclk()
1581 (lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk()
1598 (user_lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk()
1636 ni = 65536ULL * (max98090->lrclk < 50000 ? 96ULL : 48ULL) in max98090_configure_bclk()
1637 * (unsigned long long int)max98090->lrclk; in max98090_configure_bclk()
1993 max98090->lrclk = params_rate(params); in max98090_dai_hw_params()
2007 cdata->rate = max98090->lrclk; in max98090_dai_hw_params()
2010 if (max98090->lrclk < 24000) in max98090_dai_hw_params()
2018 if (max98090->lrclk < 50000) in max98090_dai_hw_params()
2026 max98090->lrclk); in max98090_dai_hw_params()
Dwm8962.c64 int lrclk; member
2422 if (!wm8962->bclk || !wm8962->lrclk) { in wm8962_configure_bclk()
2428 if (sysclk_rates[i] == wm8962->sysclk_rate / wm8962->lrclk) { in wm8962_configure_bclk()
2436 wm8962->sysclk_rate / wm8962->lrclk); in wm8962_configure_bclk()
2500 aif2 |= wm8962->bclk / wm8962->lrclk; in wm8962_configure_bclk()
2502 wm8962->bclk / wm8962->lrclk, wm8962->lrclk); in wm8962_configure_bclk()
2576 wm8962->lrclk = params_rate(params); in wm8962_hw_params()
2579 if (sr_vals[i].rate == wm8962->lrclk) { in wm8962_hw_params()
2585 dev_err(codec->dev, "Unsupported rate %dHz\n", wm8962->lrclk); in wm8962_hw_params()
2589 if (wm8962->lrclk % 8000 == 0) in wm8962_hw_params()
[all …]
Dwm8995.c1556 int lrclk, bclk; in wm8995_hw_params() local
1666 lrclk = bclk_rate / params_rate(params); in wm8995_hw_params()
1668 lrclk, bclk_rate / lrclk); in wm8995_hw_params()
1675 WM8995_AIF1DAC_RATE_MASK, lrclk); in wm8995_hw_params()
Dwm8994.c2623 int lrclk = 0; in wm8994_set_dai_fmt() local
2655 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt()
2694 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt()
2701 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt()
2733 WM8958_AIF1_LRCLK_INV, lrclk); in wm8994_set_dai_fmt()
2735 WM8958_AIF1_LRCLK_INV, lrclk); in wm8994_set_dai_fmt()
2781 int lrclk = 0; in wm8994_hw_params() local
2911 lrclk = bclk_rate / params_rate(params); in wm8994_hw_params()
2912 if (!lrclk) { in wm8994_hw_params()
2918 lrclk, bclk_rate / lrclk); in wm8994_hw_params()
[all …]
Dwm8996.c1743 int lrclk = 0; in wm8996_hw_params() local
1800 lrclk = bclk_rate / params_rate(params); in wm8996_hw_params()
1802 lrclk, bclk_rate / lrclk); in wm8996_hw_params()
1809 lrclk); in wm8996_hw_params()
Dmax98090.h1529 unsigned int lrclk; member
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dmarvell,kirkwood-pinctrl.txt53 mpp26 26 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)
Dmarvell,armada-370-pinctrl.txt23 mpp7 7 gpo, ge0(txd1), tdm(tdx), audio(lrclk)
66 mpp45 45 gpo, dev(ad6), audio(lrclk)
Dmarvell,armada-39x-pinctrl.txt66 mpp49 49 gpio, tdm(fsync) [1], audio(lrclk) [1], sd(d5), ua2(rxd)
Dmarvell,armada-38x-pinctrl.txt67 mpp49 49 gpio, sata2(prsnt) [2], sata3(prsnt) [2], tdm2c(fsync), audio(lrclk), sd0(d5…