Home
last modified time | relevance | path

Searched refs:rx_mask (Results 1 – 25 of 27) sorted by relevance

12

/sound/soc/fsl/
Dfsl_utils.c102 unsigned int *rx_mask) in fsl_asoc_xlate_tdm_slot_mask() argument
109 if (rx_mask) in fsl_asoc_xlate_tdm_slot_mask()
110 *rx_mask = ~((1 << slots) - 1); in fsl_asoc_xlate_tdm_slot_mask()
Dfsl_utils.h27 unsigned int *rx_mask);
Dfsl_esai.c346 u32 rx_mask, int slots, int slot_width) in fsl_esai_set_dai_tdm_slot() argument
362 ESAI_xSMA_xS_MASK, ESAI_xSMA_xS(rx_mask)); in fsl_esai_set_dai_tdm_slot()
364 ESAI_xSMB_xS_MASK, ESAI_xSMB_xS(rx_mask)); in fsl_esai_set_dai_tdm_slot()
Dimx-ssi.c62 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in imx_ssi_set_dai_tdm_slot() argument
78 writel(rx_mask, ssi->base + SSI_SRMSK); in imx_ssi_set_dai_tdm_slot()
Dfsl_ssi.c970 u32 rx_mask, int slots, int slot_width) in fsl_ssi_set_dai_tdm_slot() argument
998 regmap_write(regs, CCSR_SSI_SRMSK, rx_mask); in fsl_ssi_set_dai_tdm_slot()
/sound/soc/blackfin/
Dbf5xx-i2s.c56 unsigned int rx_mask; member
219 unsigned int rx_mask, int slots, int width) in bf5xx_i2s_set_tdm_slot() argument
232 bf5xx_i2s->rx_mask = rx_mask; in bf5xx_i2s_set_tdm_slot()
237 return sport_set_multichannel(sport_handle, slots, tx_mask, rx_mask, 0); in bf5xx_i2s_set_tdm_slot()
277 bf5xx_i2s->tx_mask, bf5xx_i2s->rx_mask, 0); in bf5xx_i2s_resume()
Dbf5xx-sport.h131 u32 tx_mask, u32 rx_mask, int packed);
Dbf5xx-sport.c49 int tdm_count, u32 tx_mask, u32 rx_mask, int packed) in sport_set_multichannel() argument
52 __func__, tdm_count, tx_mask, rx_mask, packed); in sport_set_multichannel()
69 sport->regs->mrcs0 = rx_mask; in sport_set_multichannel()
/sound/soc/codecs/
Dmc13783.c308 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_dac() argument
330 switch (rx_mask) { in mc13783_set_tdm_slot_dac()
353 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_codec() argument
375 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_sync() argument
380 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync()
385 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync()
Dadau1977.c505 unsigned int rx_mask, int slots, int width) in adau1977_set_tdm_slot() argument
522 if (rx_mask == 0 || tx_mask != 0) in adau1977_set_tdm_slot()
527 slot[i] = __ffs(rx_mask); in adau1977_set_tdm_slot()
529 rx_mask &= ~(1 << slot[i]); in adau1977_set_tdm_slot()
532 if (rx_mask == 0) in adau1977_set_tdm_slot()
536 if (rx_mask != 0) in adau1977_set_tdm_slot()
Dab8500-codec.c2227 unsigned int tx_mask, unsigned int rx_mask, in ab8500_codec_set_dai_tdm_slot() argument
2330 if (rx_mask & ~0xff) in ab8500_codec_set_dai_tdm_slot()
2333 rx_mask = rx_mask << AB8500_AD_DATA0_OFFSET; in ab8500_codec_set_dai_tdm_slot()
2334 slots_active = hweight32(rx_mask); in ab8500_codec_set_dai_tdm_slot()
2343 slot = ffs(rx_mask); in ab8500_codec_set_dai_tdm_slot()
2349 slot = ffs(rx_mask); in ab8500_codec_set_dai_tdm_slot()
2354 slot = fls(rx_mask); in ab8500_codec_set_dai_tdm_slot()
Dadau17x1.c562 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in adau17x1_set_dai_tdm_slot() argument
571 rx_mask = 3; in adau17x1_set_dai_tdm_slot()
619 switch (rx_mask) { in adau17x1_set_dai_tdm_slot()
Dssm2518.c530 unsigned int rx_mask, int slots, int width) in ssm2518_set_tdm_slot() argument
542 if (tx_mask == 0 || rx_mask != 0) in ssm2518_set_tdm_slot()
Dad193x.c122 unsigned int rx_mask, int slots, int width) in ad193x_set_tdm_slot() argument
Darizona.c1475 unsigned int rx_mask, int slots, int slot_width) in arizona_set_tdm_slot() argument
1490 rx_mask = (1 << rx_max_chan) - 1; in arizona_set_tdm_slot()
1496 rx_max_chan, rx_mask); in arizona_set_tdm_slot()
Dwm9081.c1193 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in wm9081_set_tdm_slot() argument
1211 switch (rx_mask) { in wm9081_set_tdm_slot()
Dwm8993.c1355 unsigned int rx_mask, int slots, int slot_width) in wm8993_set_tdm_slot() argument
1375 switch (rx_mask) { in wm8993_set_tdm_slot()
Dwm8904.c1515 unsigned int rx_mask, int slots, int slot_width) in wm8904_set_tdm_slot() argument
1531 switch (rx_mask) { in wm8904_set_tdm_slot()
Drt5645.c2027 unsigned int rx_mask, int slots, int slot_width) in rt5645_set_tdm_slot() argument
2032 if (rx_mask || tx_mask) in rt5645_set_tdm_slot()
Drt5670.c2241 unsigned int rx_mask, int slots, int slot_width) in rt5670_set_tdm_slot() argument
2246 if (rx_mask || tx_mask) in rt5670_set_tdm_slot()
/sound/soc/ux500/
Dux500_msp_dai.c52 multi->rx_channel_0_enable = drvdata->rx_mask; in setup_pcm_multichan()
520 drvdata->rx_mask; in ux500_msp_dai_hw_params()
583 unsigned int rx_mask, in ux500_msp_dai_set_tdm_slot() argument
617 drvdata->rx_mask = rx_mask & cap; in ux500_msp_dai_set_tdm_slot()
762 drvdata->rx_mask = 0x01; in ux500_msp_drv_probe()
Dux500_msp_dai.h56 unsigned int rx_mask; member
/sound/soc/pxa/
Dpxa-ssp.c384 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in pxa_ssp_set_dai_tdm_slot() argument
408 pxa_ssp_write_reg(ssp, SSRSA, rx_mask); in pxa_ssp_set_dai_tdm_slot()
/sound/soc/
Dsoc-core.c3502 unsigned int *rx_mask) in snd_soc_xlate_tdm_slot_mask() argument
3504 if (*tx_mask || *rx_mask) in snd_soc_xlate_tdm_slot_mask()
3511 *rx_mask = (1 << slots) - 1; in snd_soc_xlate_tdm_slot_mask()
3528 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in snd_soc_dai_set_tdm_slot() argument
3532 &tx_mask, &rx_mask); in snd_soc_dai_set_tdm_slot()
3534 snd_soc_xlate_tdm_slot_mask(slots, &tx_mask, &rx_mask); in snd_soc_dai_set_tdm_slot()
3537 dai->rx_mask = rx_mask; in snd_soc_dai_set_tdm_slot()
3540 return dai->driver->ops->set_tdm_slot(dai, tx_mask, rx_mask, in snd_soc_dai_set_tdm_slot()
Dsoc-pcm.c493 codec_dai->rx_mask = 0; in soc_pcm_open()
853 if (codec_dai->rx_mask) in soc_pcm_hw_params()
855 codec_dai->rx_mask); in soc_pcm_hw_params()

12