Home
last modified time | relevance | path

Searched refs:lrck (Results 1 – 25 of 43) sorted by relevance

12

/linux/sound/soc/codecs/
H A Drt1308.c53 int lrck; member
459 rt1308->lrck = params_rate(params); in rt1308_hw_params()
460 pre_div = rt1308_get_clk_info(rt1308->sysclk, rt1308->lrck); in rt1308_hw_params()
463 "Unsupported clock setting %d\n", rt1308->lrck); in rt1308_hw_params()
475 rt1308->bclk = rt1308->lrck * (32 << bclk_ms); in rt1308_hw_params()
481 rt1308->lrck, pre_div, dai->id); in rt1308_hw_params()
H A Drt1305.c76 int lrck; member
631 rt1305->lrck = params_rate(params); in rt1305_hw_params()
632 pre_div = rt1305_get_clk_info(rt1305->sysclk, rt1305->lrck); in rt1305_hw_params()
636 rt1305->lrck * 64, rt1305->lrck * 256); in rt1305_hw_params()
638 rt1305->lrck * 256, SND_SOC_CLOCK_IN); in rt1305_hw_params()
649 rt1305->bclk = rt1305->lrck * (32 << bclk_ms); in rt1305_hw_params()
655 rt1305->lrck, pre_div, dai->id); in rt1305_hw_params()
H A Drt1019.c166 rt1019->lrck = params_rate(params); in rt1019_hw_params()
167 pre_div = rl6231_get_clk_info(rt1019->sysclk, rt1019->lrck); in rt1019_hw_params()
180 rt1019->bclk = rt1019->lrck * (32 << bclk_ms); in rt1019_hw_params()
183 rt1019->bclk, rt1019->lrck); in rt1019_hw_params()
H A Drt1016.c312 rt1016->lrck = params_rate(params); in rt1016_hw_params()
313 pre_div = rl6231_get_clk_info(rt1016->sysclk, rt1016->lrck); in rt1016_hw_params()
327 rt1016->bclk = rt1016->lrck * (32 << bclk_ms); in rt1016_hw_params()
334 rt1016->lrck, pre_div, dai->id); in rt1016_hw_params()
H A Drt5660.c841 rt5660->lrck[dai->id] = params_rate(params); in rt5660_hw_params()
842 pre_div = rl6231_get_clk_info(rt5660->sysclk, rt5660->lrck[dai->id]); in rt5660_hw_params()
845 rt5660->lrck[dai->id], dai->id); in rt5660_hw_params()
860 rt5660->bclk[dai->id] = rt5660->lrck[dai->id] * (32 << bclk_ms); in rt5660_hw_params()
863 rt5660->bclk[dai->id], rt5660->lrck[dai->id]); in rt5660_hw_params()
H A Drt1015.c704 int pre_div, frame_size, lrck; in rt1015_hw_params() local
707 lrck = params_rate(params); in rt1015_hw_params()
708 pre_div = rl6231_get_clk_info(rt1015->sysclk, lrck); in rt1015_hw_params()
724 lrck, pre_div, dai->id); in rt1015_hw_params()
H A Drt1019.h156 int lrck; member
H A Drt5616.c149 int lrck[RT5616_AIFS]; member
965 rt5616->lrck[dai->id] = params_rate(params); in rt5616_hw_params()
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]); in rt5616_hw_params()
979 rt5616->bclk[dai->id] = rt5616->lrck[dai->id] * (32 << bclk_ms); in rt5616_hw_params()
982 rt5616->bclk[dai->id], rt5616->lrck[dai->id]); in rt5616_hw_params()
H A Drt5682s.c1230 ref = 256 * rt5682s->lrck[RT5682S_AIF2]; in set_filter_clk()
1232 ref = 256 * rt5682s->lrck[RT5682S_AIF1]; in set_filter_clk()
1302 pre_div = get_clk_info(rt5682s->sysclk, rt5682s->lrck[id]); in rt5682s_set_i2s()
1309 rt5682s->lrck[id], pre_div, id); in rt5682s_set_i2s()
2068 rt5682s->lrck[dai->id] = params_rate(params); in rt5682s_hw_params()
2551 ref = 256 * rt5682s->lrck[RT5682S_AIF1]; in rt5682s_wclk_prepare()
2603 if (rt5682s->lrck[RT5682S_AIF1] != CLK_48 && in rt5682s_wclk_recalc_rate()
2604 rt5682s->lrck[RT5682S_AIF1] != CLK_44) { in rt5682s_wclk_recalc_rate()
2610 return rt5682s->lrck[RT5682S_AIF1]; in rt5682s_wclk_recalc_rate()
2677 rt5682s->lrck[RT5682S_AIF1] = rate; in rt5682s_wclk_set_rate()
[all …]
H A Drt1011.c1580 rt1011->lrck = params_rate(params); in rt1011_hw_params()
1581 pre_div = rt1011_get_clk_info(rt1011->sysclk, rt1011->lrck); in rt1011_hw_params()
1585 rt1011->lrck * 64, rt1011->lrck * 256); in rt1011_hw_params()
1587 rt1011->lrck * 256, SND_SOC_CLOCK_IN); in rt1011_hw_params()
1598 rt1011->bclk = rt1011->lrck * (32 << bclk_ms); in rt1011_hw_params()
1604 rt1011->lrck, pre_div, dai->id); in rt1011_hw_params()
H A Drt5682.c1296 ref = 256 * rt5682->lrck[RT5682_AIF2]; in set_filter_clk()
1298 ref = 256 * rt5682->lrck[RT5682_AIF1]; in set_filter_clk()
2140 rt5682->lrck[dai->id] = params_rate(params); in rt5682_hw_params()
2141 pre_div = rl6231_get_clk_info(rt5682->sysclk, rt5682->lrck[dai->id]); in rt5682_hw_params()
2150 dev_dbg(dai->dev, "lrck is %dHz and pre_div is %d for iis %d\n", in rt5682_hw_params()
2151 rt5682->lrck[dai->id], pre_div, dai->id); in rt5682_hw_params()
2668 if (rt5682->lrck[RT5682_AIF1] != CLK_48 && in rt5682_wclk_recalc_rate()
2669 rt5682->lrck[RT5682_AIF1] != CLK_44) { in rt5682_wclk_recalc_rate()
2675 return rt5682->lrck[RT5682_AIF1];
2746 rt5682->lrck[RT5682_AIF in rt5682_wclk_set_rate()
[all...]
H A Drt1016.h224 int lrck; member
H A Drt5668.c55 int lrck[RT5668_AIFS]; member
1200 ref = 256 * rt5668->lrck[RT5668_AIF2]; in set_filter_clk()
1202 ref = 256 * rt5668->lrck[RT5668_AIF1]; in set_filter_clk()
1927 rt5668->lrck[dai->id] = params_rate(params); in rt5668_hw_params()
1928 pre_div = rl6231_get_clk_info(rt5668->sysclk, rt5668->lrck[dai->id]); in rt5668_hw_params()
1938 rt5668->lrck[dai->id], pre_div, dai->id); in rt5668_hw_params()
H A Drt5514.h277 int lrck; member
H A Drt1318.h26 int lrck; member
H A Drt1318.c613 rt1318->lrck = params_rate(params); in rt1318_hw_params()
614 pre_div = rt1318_get_clk_info(rt1318->sysclk, rt1318->lrck); in rt1318_hw_params()
619 ret = rt1318_clk_ip_info(component, rt1318->lrck); in rt1318_hw_params()
H A Drt5670.c832 if (rt5670->sysclk > rt5670->lrck[RT5670_AIF1] * 384) in can_use_asrc()
2374 rt5670->lrck[dai->id] = params_rate(params); in rt5670_hw_params()
2375 pre_div = rl6231_get_clk_info(rt5670->sysclk, rt5670->lrck[dai->id]); in rt5670_hw_params()
2378 rt5670->lrck[dai->id], dai->id); in rt5670_hw_params()
2387 rt5670->bclk[dai->id] = rt5670->lrck[dai->id] * (32 << bclk_ms); in rt5670_hw_params()
2390 rt5670->bclk[dai->id], rt5670->lrck[dai->id]); in rt5670_hw_params()
H A Drt5665.c57 int lrck[RT5665_AIFS]; member
4112 rt5665->lrck[dai->id] = params_rate(params); in rt5665_hw_params()
4113 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]); in rt5665_hw_params()
4117 rt5665->sysclk, rt5665->lrck[dai->id] * 512); in rt5665_hw_params()
4119 rt5665->lrck[dai->id] * 512, 0); in rt5665_hw_params()
4129 rt5665->lrck[dai->id], pre_div, dai->id); in rt5665_hw_params()
4185 switch (rt5665->lrck[dai->id]) { in rt5665_hw_params()
H A Drt5651.c1289 rt5651->lrck[dai->id] = params_rate(params); in rt5651_hw_params()
1290 pre_div = rl6231_get_clk_info(rt5651->sysclk, rt5651->lrck[dai->id]); in rt5651_hw_params()
1302 rt5651->bclk[dai->id] = rt5651->lrck[dai->id] * (32 << bclk_ms); in rt5651_hw_params()
1305 rt5651->bclk[dai->id], rt5651->lrck[dai->id]); in rt5651_hw_params()
H A Drt5663.c70 int lrck; member
2151 if (rt5663->sysclk > rt5663->lrck * 384) in rt5663_i2s_use_asrc()
2771 rt5663->lrck = params_rate(params); in rt5663_hw_params()
2774 rt5663->lrck, rt5663->sysclk); in rt5663_hw_params()
2776 pre_div = rl6231_get_clk_info(rt5663->sysclk, rt5663->lrck); in rt5663_hw_params()
2779 rt5663->lrck, dai->id); in rt5663_hw_params()
H A Drt5682-i2c.c290 rt5682->lrck[RT5682_AIF1] = 48000; in rt5682_i2c_probe()
H A Drt5640.c1704 rt5640->lrck[dai->id] = params_rate(params); in rt5640_hw_params()
1705 pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]); in rt5640_hw_params()
1708 rt5640->lrck[dai->id], dai->id); in rt5640_hw_params()
1720 rt5640->bclk[dai->id] = rt5640->lrck[dai->id] * (32 << bclk_ms); in rt5640_hw_params()
1723 rt5640->bclk[dai->id], rt5640->lrck[dai->id]); in rt5640_hw_params()
/linux/arch/arm/boot/dts/rockchip/
H A Drv1126-pinctrl.dtsi127 i2s0m0_lrck_tx: i2s0m0-lrck-tx {
132 i2s0m0_lrck_rx: i2s0m0-lrck-rx {
177 i2s0m1_lrck_tx: i2s0m1-lrck-tx {
182 i2s0m1_lrck_rx: i2s0m1-lrck-rx {
/linux/sound/soc/dwc/
H A Ddwc-i2s.c824 struct clk *lrck; in jh7110_i2s_crg_slave_init() local
842 lrck = clks[6].clk; in jh7110_i2s_crg_slave_init()
867 ret = clk_set_parent(lrck, lrck_ext); in jh7110_i2s_crg_slave_init()
/linux/arch/riscv/boot/dts/allwinner/
H A Dsun20i-d1-nezha.dts210 "pin35 [gpio22/i2s2-lrck]",

12