/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/codecs/ |
H A D | pcm3168a.c | 57 int slot_width; member 425 int slot_width) in pcm3168a_set_tdm_slot() argument 438 if (slot_width && in pcm3168a_set_tdm_slot() 439 (slot_width != 16 && slot_width != 24 && slot_width != 32 )) { in pcm3168a_set_tdm_slot() 441 slot_width); in pcm3168a_set_tdm_slot() 446 io_params->slot_width = slot_width; in pcm3168a_set_tdm_slot() 469 int i, slot_width; in pcm3168a_hw_params() local 500 if (io_params->slot_width) in pcm3168a_hw_params() 501 slot_width = io_params->slot_width; in pcm3168a_hw_params() 503 slot_width = params_width(params); in pcm3168a_hw_params() [all …]
|
H A D | adau1977.c | 128 unsigned int slot_width; member 298 unsigned int slot_width; in adau1977_hw_params() local 337 slot_width = 16; in adau1977_hw_params() 342 slot_width = 32; in adau1977_hw_params() 349 if (adau1977->slot_width) in adau1977_hw_params() 350 slot_width = adau1977->slot_width; in adau1977_hw_params() 352 if (slot_width == 16) in adau1977_hw_params() 506 adau1977->slot_width = 0; in adau1977_set_tdm_slot() 594 adau1977->slot_width = width; in adau1977_set_tdm_slot() 708 if (adau1977->slot_width == 16) in adau1977_startup() [all …]
|
H A D | adau7118.c | 40 u32 slot_width; member 228 int slot_width) in adau7118_set_tdm_slot() argument 235 dev_dbg(st->dev, "Set tdm, slots:%d width:%d\n", slots, slot_width); in adau7118_set_tdm_slot() 237 switch (slot_width) { in adau7118_set_tdm_slot() 248 dev_err(st->dev, "Invalid slot width:%d\n", slot_width); in adau7118_set_tdm_slot() 258 st->slot_width = slot_width; in adau7118_set_tdm_slot() 285 slots_width = st->slot_width; in adau7118_hw_params()
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/codecs/ |
H A D | pcm3168a.c | 57 int slot_width; member 425 int slot_width) in pcm3168a_set_tdm_slot() argument 438 if (slot_width && in pcm3168a_set_tdm_slot() 439 (slot_width != 16 && slot_width != 24 && slot_width != 32 )) { in pcm3168a_set_tdm_slot() 441 slot_width); in pcm3168a_set_tdm_slot() 446 io_params->slot_width = slot_width; in pcm3168a_set_tdm_slot() 469 int i, slot_width; in pcm3168a_hw_params() local 500 if (io_params->slot_width) in pcm3168a_hw_params() 501 slot_width = io_params->slot_width; in pcm3168a_hw_params() 503 slot_width = params_width(params); in pcm3168a_hw_params() [all …]
|
H A D | adau1977.c | 128 unsigned int slot_width; member 298 unsigned int slot_width; in adau1977_hw_params() local 337 slot_width = 16; in adau1977_hw_params() 342 slot_width = 32; in adau1977_hw_params() 349 if (adau1977->slot_width) in adau1977_hw_params() 350 slot_width = adau1977->slot_width; in adau1977_hw_params() 352 if (slot_width == 16) in adau1977_hw_params() 506 adau1977->slot_width = 0; in adau1977_set_tdm_slot() 594 adau1977->slot_width = width; in adau1977_set_tdm_slot() 708 if (adau1977->slot_width == 16) in adau1977_startup() [all …]
|
H A D | adau7118.c | 40 u32 slot_width; member 228 int slot_width) in adau7118_set_tdm_slot() argument 235 dev_dbg(st->dev, "Set tdm, slots:%d width:%d\n", slots, slot_width); in adau7118_set_tdm_slot() 237 switch (slot_width) { in adau7118_set_tdm_slot() 248 dev_err(st->dev, "Invalid slot width:%d\n", slot_width); in adau7118_set_tdm_slot() 258 st->slot_width = slot_width; in adau7118_set_tdm_slot() 285 slots_width = st->slot_width; in adau7118_hw_params()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/codecs/ |
H A D | pcm3168a.c | 57 int slot_width; member 425 int slot_width) in pcm3168a_set_tdm_slot() argument 438 if (slot_width && in pcm3168a_set_tdm_slot() 439 (slot_width != 16 && slot_width != 24 && slot_width != 32 )) { in pcm3168a_set_tdm_slot() 441 slot_width); in pcm3168a_set_tdm_slot() 446 io_params->slot_width = slot_width; in pcm3168a_set_tdm_slot() 469 int i, slot_width; in pcm3168a_hw_params() local 500 if (io_params->slot_width) in pcm3168a_hw_params() 501 slot_width = io_params->slot_width; in pcm3168a_hw_params() 503 slot_width = params_width(params); in pcm3168a_hw_params() [all …]
|
H A D | adau1977.c | 128 unsigned int slot_width; member 298 unsigned int slot_width; in adau1977_hw_params() local 337 slot_width = 16; in adau1977_hw_params() 342 slot_width = 32; in adau1977_hw_params() 349 if (adau1977->slot_width) in adau1977_hw_params() 350 slot_width = adau1977->slot_width; in adau1977_hw_params() 352 if (slot_width == 16) in adau1977_hw_params() 506 adau1977->slot_width = 0; in adau1977_set_tdm_slot() 594 adau1977->slot_width = width; in adau1977_set_tdm_slot() 708 if (adau1977->slot_width == 16) in adau1977_startup() [all …]
|
H A D | adau7118.c | 40 u32 slot_width; member 228 int slot_width) in adau7118_set_tdm_slot() argument 235 dev_dbg(st->dev, "Set tdm, slots:%d width:%d\n", slots, slot_width); in adau7118_set_tdm_slot() 237 switch (slot_width) { in adau7118_set_tdm_slot() 248 dev_err(st->dev, "Invalid slot width:%d\n", slot_width); in adau7118_set_tdm_slot() 258 st->slot_width = slot_width; in adau7118_set_tdm_slot() 285 slots_width = st->slot_width; in adau7118_hw_params()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/fsl/ |
H A D | imx-hdmi.c | 20 u32 slot_width; member 41 u32 slot_width = data->cpu_priv.slot_width; in imx_hdmi_hw_params() local 46 8 * slot_width * params_rate(params), in imx_hdmi_hw_params() 53 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0, 2, slot_width); in imx_hdmi_hw_params() 155 data->cpu_priv.slot_width = 24; in imx_hdmi_probe() 158 data->cpu_priv.slot_width = 32; in imx_hdmi_probe()
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/fsl/ |
H A D | imx-hdmi.c | 20 u32 slot_width; member 41 u32 slot_width = data->cpu_priv.slot_width; in imx_hdmi_hw_params() local 46 8 * slot_width * params_rate(params), in imx_hdmi_hw_params() 53 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0, 2, slot_width); in imx_hdmi_hw_params() 155 data->cpu_priv.slot_width = 24; in imx_hdmi_probe() 158 data->cpu_priv.slot_width = 32; in imx_hdmi_probe()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/fsl/ |
H A D | imx-hdmi.c | 20 u32 slot_width; member 41 u32 slot_width = data->cpu_priv.slot_width; in imx_hdmi_hw_params() local 46 8 * slot_width * params_rate(params), in imx_hdmi_hw_params() 53 ret = snd_soc_dai_set_tdm_slot(cpu_dai, 0, 0, 2, slot_width); in imx_hdmi_hw_params() 155 data->cpu_priv.slot_width = 24; in imx_hdmi_probe() 158 data->cpu_priv.slot_width = 32; in imx_hdmi_probe()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/sti/ |
H A D | sti_uniperif.c | 126 int slot_width) in sti_uniperiph_set_tdm_slot() argument 139 uni->tdm_slot.slot_width = slot_width; in sti_uniperiph_set_tdm_slot() 151 frame_size = uni->tdm_slot.avail_slots * uni->tdm_slot.slot_width / 8; in sti_uniperiph_set_tdm_slot() 186 switch (uni->tdm_slot.slot_width) { in sti_uniperiph_fix_tdm_format() 195 uni->tdm_slot.slot_width); in sti_uniperiph_fix_tdm_format() 213 int slot_width = uni->tdm_slot.slot_width / 8; in sti_uniperiph_get_tdm_word_pos() local 229 word16_pos[j] = i * slot_width; in sti_uniperiph_get_tdm_word_pos() 231 if (slot_width == 4) { in sti_uniperiph_get_tdm_word_pos()
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/sti/ |
H A D | sti_uniperif.c | 126 int slot_width) in sti_uniperiph_set_tdm_slot() argument 139 uni->tdm_slot.slot_width = slot_width; in sti_uniperiph_set_tdm_slot() 151 frame_size = uni->tdm_slot.avail_slots * uni->tdm_slot.slot_width / 8; in sti_uniperiph_set_tdm_slot() 186 switch (uni->tdm_slot.slot_width) { in sti_uniperiph_fix_tdm_format() 195 uni->tdm_slot.slot_width); in sti_uniperiph_fix_tdm_format() 213 int slot_width = uni->tdm_slot.slot_width / 8; in sti_uniperiph_get_tdm_word_pos() local 229 word16_pos[j] = i * slot_width; in sti_uniperiph_get_tdm_word_pos() 231 if (slot_width == 4) { in sti_uniperiph_get_tdm_word_pos()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/sti/ |
H A D | sti_uniperif.c | 126 int slot_width) in sti_uniperiph_set_tdm_slot() argument 139 uni->tdm_slot.slot_width = slot_width; in sti_uniperiph_set_tdm_slot() 151 frame_size = uni->tdm_slot.avail_slots * uni->tdm_slot.slot_width / 8; in sti_uniperiph_set_tdm_slot() 186 switch (uni->tdm_slot.slot_width) { in sti_uniperiph_fix_tdm_format() 195 uni->tdm_slot.slot_width); in sti_uniperiph_fix_tdm_format() 213 int slot_width = uni->tdm_slot.slot_width / 8; in sti_uniperiph_get_tdm_word_pos() local 229 word16_pos[j] = i * slot_width; in sti_uniperiph_get_tdm_word_pos() 231 if (slot_width == 4) { in sti_uniperiph_get_tdm_word_pos()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/sunxi/ |
H A D | sun4i-i2s.c | 194 unsigned int slot_width); 207 unsigned int slot_width; member 328 unsigned int slot_width) in sun4i_i2s_set_clk_rate() argument 450 unsigned int slot_width) in sun4i_i2s_set_chan_cfg() argument 469 unsigned int slot_width) in sun8i_i2s_set_chan_cfg() argument 501 lrck_period = slot_width; in sun8i_i2s_set_chan_cfg() 555 lrck_period = slot_width; in sun50i_h6_i2s_set_chan_cfg() 590 if (i2s->slot_width) in sun4i_i2s_hw_params() 591 slot_width = i2s->slot_width; in sun4i_i2s_hw_params() 632 slots, slot_width); in sun4i_i2s_hw_params() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/sunxi/ |
H A D | sun4i-i2s.c | 194 unsigned int slot_width); 207 unsigned int slot_width; member 328 unsigned int slot_width) in sun4i_i2s_set_clk_rate() argument 450 unsigned int slot_width) in sun4i_i2s_set_chan_cfg() argument 469 unsigned int slot_width) in sun8i_i2s_set_chan_cfg() argument 501 lrck_period = slot_width; in sun8i_i2s_set_chan_cfg() 555 lrck_period = slot_width; in sun50i_h6_i2s_set_chan_cfg() 590 if (i2s->slot_width) in sun4i_i2s_hw_params() 591 slot_width = i2s->slot_width; in sun4i_i2s_hw_params() 632 slots, slot_width); in sun4i_i2s_hw_params() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/sunxi/ |
H A D | sun4i-i2s.c | 194 unsigned int slot_width); 207 unsigned int slot_width; member 328 unsigned int slot_width) in sun4i_i2s_set_clk_rate() argument 450 unsigned int slot_width) in sun4i_i2s_set_chan_cfg() argument 469 unsigned int slot_width) in sun8i_i2s_set_chan_cfg() argument 501 lrck_period = slot_width; in sun8i_i2s_set_chan_cfg() 555 lrck_period = slot_width; in sun50i_h6_i2s_set_chan_cfg() 590 if (i2s->slot_width) in sun4i_i2s_hw_params() 591 slot_width = i2s->slot_width; in sun4i_i2s_hw_params() 632 slots, slot_width); in sun4i_i2s_hw_params() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/bcm/ |
H A D | bcm2835-i2s.c | 119 unsigned int slot_width; member 243 dev->slot_width = ratio / 2; in bcm2835_i2s_set_dai_bclk_ratio() 279 dev->slot_width = width; in bcm2835_i2s_set_dai_tdm_slot() 335 unsigned int slots, slot_width, odd_slot_offset; in bcm2835_i2s_hw_params() local 362 slot_width = dev->slot_width; in bcm2835_i2s_hw_params() 369 slot_width = params_width(params); in bcm2835_i2s_hw_params() 383 if (data_length > slot_width) in bcm2835_i2s_hw_params() 478 data_delay = slot_width - data_length; in bcm2835_i2s_hw_params() 497 rx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() 499 tx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/bcm/ |
H A D | bcm2835-i2s.c | 119 unsigned int slot_width; member 243 dev->slot_width = ratio / 2; in bcm2835_i2s_set_dai_bclk_ratio() 279 dev->slot_width = width; in bcm2835_i2s_set_dai_tdm_slot() 335 unsigned int slots, slot_width, odd_slot_offset; in bcm2835_i2s_hw_params() local 362 slot_width = dev->slot_width; in bcm2835_i2s_hw_params() 369 slot_width = params_width(params); in bcm2835_i2s_hw_params() 383 if (data_length > slot_width) in bcm2835_i2s_hw_params() 478 data_delay = slot_width - data_length; in bcm2835_i2s_hw_params() 497 rx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() 499 tx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/bcm/ |
H A D | bcm2835-i2s.c | 119 unsigned int slot_width; member 243 dev->slot_width = ratio / 2; in bcm2835_i2s_set_dai_bclk_ratio() 279 dev->slot_width = width; in bcm2835_i2s_set_dai_tdm_slot() 335 unsigned int slots, slot_width, odd_slot_offset; in bcm2835_i2s_hw_params() local 362 slot_width = dev->slot_width; in bcm2835_i2s_hw_params() 369 slot_width = params_width(params); in bcm2835_i2s_hw_params() 383 if (data_length > slot_width) in bcm2835_i2s_hw_params() 478 data_delay = slot_width - data_length; in bcm2835_i2s_hw_params() 497 rx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() 499 tx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/meson/ |
H A D | axg-tdm-interface.c | 37 unsigned int slot_width) in axg_tdm_set_tdm_slots() argument 58 switch (slot_width) { in axg_tdm_set_tdm_slots() 60 slot_width = 32; in axg_tdm_set_tdm_slots() 76 dev_err(dai->dev, "unsupported slot width: %d\n", slot_width); in axg_tdm_set_tdm_slots() 80 iface->slot_width = slot_width; in axg_tdm_set_tdm_slots() 191 if (iface->slot_width < width) { in axg_tdm_iface_set_stream() 266 srate = iface->slots * iface->slot_width * params_rate(params); in axg_tdm_iface_set_sclk()
|
/dports/multimedia/libv4l/linux-5.13-rc2/sound/soc/meson/ |
H A D | axg-tdm-interface.c | 37 unsigned int slot_width) in axg_tdm_set_tdm_slots() argument 58 switch (slot_width) { in axg_tdm_set_tdm_slots() 60 slot_width = 32; in axg_tdm_set_tdm_slots() 76 dev_err(dai->dev, "unsupported slot width: %d\n", slot_width); in axg_tdm_set_tdm_slots() 80 iface->slot_width = slot_width; in axg_tdm_set_tdm_slots() 191 if (iface->slot_width < width) { in axg_tdm_iface_set_stream() 266 srate = iface->slots * iface->slot_width * params_rate(params); in axg_tdm_iface_set_sclk()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/soc/meson/ |
H A D | axg-tdm-interface.c | 37 unsigned int slot_width) in axg_tdm_set_tdm_slots() argument 58 switch (slot_width) { in axg_tdm_set_tdm_slots() 60 slot_width = 32; in axg_tdm_set_tdm_slots() 76 dev_err(dai->dev, "unsupported slot width: %d\n", slot_width); in axg_tdm_set_tdm_slots() 80 iface->slot_width = slot_width; in axg_tdm_set_tdm_slots() 191 if (iface->slot_width < width) { in axg_tdm_iface_set_stream() 266 srate = iface->slots * iface->slot_width * params_rate(params); in axg_tdm_iface_set_sclk()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/soc/ti/ |
H A D | davinci-mcasp.c | 92 int slot_width; member 771 if (slot_width && in davinci_mcasp_set_tdm_slot() 772 (slot_width < 8 || slot_width > 32 || slot_width % 4 != 0)) { in davinci_mcasp_set_tdm_slot() 774 __func__, slot_width); in davinci_mcasp_set_tdm_slot() 781 mcasp->slot_width = slot_width; in davinci_mcasp_set_tdm_slot() 793 if (mcasp->slot_width) in davinci_config_channel_size() 794 slot_width = mcasp->slot_width; in davinci_config_channel_size() 1241 if (mcasp->slot_width) in davinci_mcasp_hw_params() 1304 int i, slot_width; in davinci_mcasp_hw_rule_slot_width() local 1307 slot_width = rd->mcasp->slot_width; in davinci_mcasp_hw_rule_slot_width() [all …]
|