| /linux-4.4.14/sound/soc/cirrus/ |
| D | ep93xx-i2s.c | 65 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.4.14/Documentation/devicetree/bindings/sound/ |
| D | wm8960.txt | 12 - 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.4.14/sound/soc/codecs/ |
| D | arizona.c | 1171 int lrclk, bclk, mode, base; in arizona_set_fmt() local 1175 lrclk = 0; in arizona_set_fmt() 1211 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt() 1218 lrclk |= ARIZONA_AIF1TX_LRCLK_MSTR; in arizona_set_fmt() 1231 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt() 1237 lrclk |= ARIZONA_AIF1TX_LRCLK_INV; in arizona_set_fmt() 1249 ARIZONA_AIF1TX_LRCLK_MSTR, lrclk); in arizona_set_fmt() 1253 ARIZONA_AIF1RX_LRCLK_MSTR, lrclk); in arizona_set_fmt() 1502 int base, int bclk, int lrclk, int frame) in arizona_aif_cfg_changed() argument 1511 if (lrclk != (val & ARIZONA_AIF1TX_BCPF_MASK)) in arizona_aif_cfg_changed() [all …]
|
| D | wm8960.c | 132 int lrclk; member 173 if (abs(deemph_settings[i] - wm8960->lrclk) < in wm8960_set_deemph() 174 abs(deemph_settings[best] - wm8960->lrclk)) in wm8960_set_deemph() 599 int sysclk, bclk, lrclk, freq_out, freq_in; in wm8960_configure_clocking() local 616 lrclk = wm8960->lrclk; in wm8960_configure_clocking() 640 if (sysclk == dac_divs[j] * lrclk) { in wm8960_configure_clocking() 663 sysclk = lrclk * dac_divs[j]; in wm8960_configure_clocking() 738 wm8960->lrclk = params_rate(params); in wm8960_hw_params()
|
| D | wm2200.c | 1568 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 …]
|
| D | wm5100.c | 1285 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 …]
|
| D | max98090.c | 1511 if (!max98090->bclk || !max98090->lrclk) { in max98090_configure_bclk() 1525 (lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk() 1542 (user_lrclk_rates[i] == max98090->lrclk)) { in max98090_configure_bclk() 1580 ni = 65536ULL * (max98090->lrclk < 50000 ? 96ULL : 48ULL) in max98090_configure_bclk() 1581 * (unsigned long long int)max98090->lrclk; in max98090_configure_bclk() 1940 max98090->lrclk = params_rate(params); in max98090_dai_hw_params() 1954 cdata->rate = max98090->lrclk; in max98090_dai_hw_params() 1957 if (max98090->lrclk < 24000) in max98090_dai_hw_params() 1965 if (max98090->lrclk < 50000) in max98090_dai_hw_params() 1973 max98090->lrclk); in max98090_dai_hw_params()
|
| D | wm8962.c | 64 int lrclk; member 2420 if (!wm8962->bclk || !wm8962->lrclk) { in wm8962_configure_bclk() 2426 if (sysclk_rates[i] == wm8962->sysclk_rate / wm8962->lrclk) { in wm8962_configure_bclk() 2434 wm8962->sysclk_rate / wm8962->lrclk); in wm8962_configure_bclk() 2498 aif2 |= wm8962->bclk / wm8962->lrclk; in wm8962_configure_bclk() 2500 wm8962->bclk / wm8962->lrclk, wm8962->lrclk); in wm8962_configure_bclk() 2570 wm8962->lrclk = params_rate(params); in wm8962_hw_params() 2573 if (sr_vals[i].rate == wm8962->lrclk) { in wm8962_hw_params() 2579 dev_err(codec->dev, "Unsupported rate %dHz\n", wm8962->lrclk); in wm8962_hw_params() 2583 if (wm8962->lrclk % 8000 == 0) in wm8962_hw_params() [all …]
|
| D | wm8995.c | 1557 int lrclk, bclk; in wm8995_hw_params() local 1667 lrclk = bclk_rate / params_rate(params); in wm8995_hw_params() 1669 lrclk, bclk_rate / lrclk); in wm8995_hw_params() 1676 WM8995_AIF1DAC_RATE_MASK, lrclk); in wm8995_hw_params()
|
| D | wm8994.c | 2624 int lrclk = 0; in wm8994_set_dai_fmt() local 2656 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt() 2695 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt() 2702 lrclk |= WM8958_AIF1_LRCLK_INV; in wm8994_set_dai_fmt() 2734 WM8958_AIF1_LRCLK_INV, lrclk); in wm8994_set_dai_fmt() 2736 WM8958_AIF1_LRCLK_INV, lrclk); in wm8994_set_dai_fmt() 2782 int lrclk = 0; in wm8994_hw_params() local 2912 lrclk = bclk_rate / params_rate(params); in wm8994_hw_params() 2913 if (!lrclk) { in wm8994_hw_params() 2919 lrclk, bclk_rate / lrclk); in wm8994_hw_params() [all …]
|
| D | wm8996.c | 1741 int lrclk = 0; in wm8996_hw_params() local 1798 lrclk = bclk_rate / params_rate(params); in wm8996_hw_params() 1800 lrclk, bclk_rate / lrclk); in wm8996_hw_params() 1807 lrclk); in wm8996_hw_params()
|
| D | max98090.h | 1529 unsigned int lrclk; member
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | marvell,armada-370-pinctrl.txt | 23 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)
|
| D | marvell,kirkwood-pinctrl.txt | 53 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)
|
| D | marvell,armada-375-pinctrl.txt | 22 mpp6 6 gpio, dev(ad0), led(p1), audio(lrclk)
|
| D | marvell,armada-39x-pinctrl.txt | 71 audio(lrclk) [2], sd0(d5), ua2(rxd)
|
| D | marvell,armada-38x-pinctrl.txt | 67 mpp49 49 gpio, sata2(prsnt) [2], sata3(prsnt) [2], tdm(fsync), audio(lrclk), sd0(d5),…
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | imx7d-sdb.dts | 261 wlf,shared-lrclk;
|