Home
last modified time | relevance | path

Searched refs:fmt (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/sound/usb/
Dclock.c150 const struct audioformat *fmt, in uac_clock_source_is_valid_quirk() argument
159 cs_desc = snd_usb_find_clock_source(chip, source_id, fmt->protocol); in uac_clock_source_is_valid_quirk()
163 if (fmt->protocol == UAC_VERSION_2) { in uac_clock_source_is_valid_quirk()
171 if (fmt->nr_rates == 1 && in uac_clock_source_is_valid_quirk()
172 (fmt->clock & 0xff) == cs_desc->v2.bClockID && in uac_clock_source_is_valid_quirk()
212 const struct audioformat *fmt, in uac_clock_source_is_valid() argument
221 cs_desc = snd_usb_find_clock_source(chip, source_id, fmt->protocol); in uac_clock_source_is_valid()
225 if (fmt->protocol == UAC_VERSION_3) in uac_clock_source_is_valid()
251 return uac_clock_source_is_valid_quirk(chip, fmt, source_id); in uac_clock_source_is_valid()
255 const struct audioformat *fmt, int entity_id, in __uac_clock_find_source() argument
[all …]
Dimplicit.c82 struct audioformat *fmt, in add_implicit_fb_sync_ep() argument
95 fmt->sync_ep = ep; in add_implicit_fb_sync_ep()
96 fmt->sync_iface = ifnum; in add_implicit_fb_sync_ep()
97 fmt->sync_altsetting = alts->desc.bAlternateSetting; in add_implicit_fb_sync_ep()
98 fmt->sync_ep_idx = ep_idx; in add_implicit_fb_sync_ep()
99 fmt->implicit_fb = 1; in add_implicit_fb_sync_ep()
102 fmt->iface, fmt->altsetting, in add_implicit_fb_sync_ep()
104 fmt->sync_ep, fmt->sync_iface, fmt->sync_altsetting); in add_implicit_fb_sync_ep()
110 struct audioformat *fmt, in add_generic_uac2_implicit_fb() argument
130 return add_implicit_fb_sync_ep(chip, fmt, epd->bEndpointAddress, 0, in add_generic_uac2_implicit_fb()
[all …]
Dformat.c41 struct uac_format_type_i_discrete_descriptor *fmt = _fmt; in parse_audio_format_i_type() local
48 sample_width = fmt->bBitResolution; in parse_audio_format_i_type()
49 sample_bytes = fmt->bSubframeSize; in parse_audio_format_i_type()
55 struct uac_format_type_i_ext_descriptor *fmt = _fmt; in parse_audio_format_i_type() local
56 sample_width = fmt->bBitResolution; in parse_audio_format_i_type()
57 sample_bytes = fmt->bSubslotSize; in parse_audio_format_i_type()
201 unsigned char *fmt, int offset) in parse_audio_format_rates_v1() argument
203 int nr_rates = fmt[offset]; in parse_audio_format_rates_v1()
205 if (fmt[0] < offset + 1 + 3 * (nr_rates ? nr_rates : 2)) { in parse_audio_format_rates_v1()
225 unsigned int rate = combine_triple(&fmt[idx]); in parse_audio_format_rates_v1()
[all …]
Dpcm.c201 const struct audioformat *fmt) in snd_usb_init_pitch() argument
206 if (!(fmt->attributes & UAC_EP_CS_ATTR_PITCH_CONTROL)) in snd_usb_init_pitch()
209 usb_audio_dbg(chip, "enable PITCH for EP 0x%x\n", fmt->endpoint); in snd_usb_init_pitch()
211 switch (fmt->protocol) { in snd_usb_init_pitch()
213 err = init_pitch_v1(chip, fmt->endpoint); in snd_usb_init_pitch()
216 err = init_pitch_v2(chip, fmt->endpoint); in snd_usb_init_pitch()
224 fmt->endpoint); in snd_usb_init_pitch()
294 struct audioformat *fmt) in snd_usb_audioformat_set_sync_ep() argument
303 if (fmt->sync_ep) in snd_usb_audioformat_set_sync_ep()
306 alts = snd_usb_get_host_interface(chip, fmt->iface, fmt->altsetting); in snd_usb_audioformat_set_sync_ep()
[all …]
Dusbaudio.h74 #define usb_audio_err(chip, fmt, args...) \ argument
75 dev_err(&(chip)->dev->dev, fmt, ##args)
76 #define usb_audio_warn(chip, fmt, args...) \ argument
77 dev_warn(&(chip)->dev->dev, fmt, ##args)
78 #define usb_audio_info(chip, fmt, args...) \ argument
79 dev_info(&(chip)->dev->dev, fmt, ##args)
80 #define usb_audio_dbg(chip, fmt, args...) \ argument
81 dev_dbg(&(chip)->dev->dev, fmt, ##args)
Dclock.h6 const struct audioformat *fmt, int rate);
9 const struct audioformat *fmt, bool validate);
12 const struct audioformat *fmt,
/sound/soc/qcom/qdsp6/
Dq6asm.c1097 struct asm_multi_channel_pcm_fmt_blk_v2 *fmt; in q6asm_media_format_block_multi_ch_pcm() local
1103 pkt_size = APR_HDR_SIZE + sizeof(*fmt); in q6asm_media_format_block_multi_ch_pcm()
1109 fmt = p + APR_HDR_SIZE; in q6asm_media_format_block_multi_ch_pcm()
1114 fmt->fmt_blk.fmt_blk_size = sizeof(*fmt) - sizeof(fmt->fmt_blk); in q6asm_media_format_block_multi_ch_pcm()
1115 fmt->num_channels = channels; in q6asm_media_format_block_multi_ch_pcm()
1116 fmt->bits_per_sample = bits_per_sample; in q6asm_media_format_block_multi_ch_pcm()
1117 fmt->sample_rate = rate; in q6asm_media_format_block_multi_ch_pcm()
1118 fmt->is_signed = 1; in q6asm_media_format_block_multi_ch_pcm()
1120 channel_mapping = fmt->channel_mapping; in q6asm_media_format_block_multi_ch_pcm()
1144 struct asm_flac_fmt_blk_v2 *fmt; in q6asm_stream_media_format_block_flac() local
[all …]
/sound/soc/intel/skylake/
Dskl-nhlt.c17 struct device *dev, struct nhlt_fmt *fmt, in skl_get_specific_cfg() argument
22 struct nhlt_fmt_cfg *fmt_config = fmt->fmt_config; in skl_get_specific_cfg()
25 dev_dbg(dev, "Format count =%d\n", fmt->fmt_count); in skl_get_specific_cfg()
27 for (i = 0; i < fmt->fmt_count; i++) { in skl_get_specific_cfg()
28 wfmt = &fmt_config->fmt_ext.fmt; in skl_get_specific_cfg()
86 struct nhlt_fmt *fmt; in skl_get_ep_blob() local
104 fmt = (struct nhlt_fmt *)(epnt->config.caps + in skl_get_ep_blob()
106 sp_config = skl_get_specific_cfg(dev, fmt, num_ch, in skl_get_ep_blob()
195 struct nhlt_fmt *fmt, u8 id) in skl_get_ssp_clks() argument
213 if (fmt->fmt_count == 0) in skl_get_ssp_clks()
[all …]
Dskl-debug.c53 static ssize_t skl_print_fmt(struct skl_module_fmt *fmt, char *buf, in skl_print_fmt() argument
61 fmt->channels, fmt->s_freq, fmt->bit_depth, in skl_print_fmt()
62 fmt->valid_bit_depth, fmt->ch_cfg, in skl_print_fmt()
63 fmt->interleaving_style, fmt->sample_type, in skl_print_fmt()
64 fmt->ch_map); in skl_print_fmt()
Dskl-topology.c120 dev_dbg(skl->dev, "channels = %d\n", iface->inputs[0].fmt.channels); in skl_dump_mconfig()
121 dev_dbg(skl->dev, "s_freq = %d\n", iface->inputs[0].fmt.s_freq); in skl_dump_mconfig()
122 dev_dbg(skl->dev, "ch_cfg = %d\n", iface->inputs[0].fmt.ch_cfg); in skl_dump_mconfig()
124 iface->inputs[0].fmt.valid_bit_depth); in skl_dump_mconfig()
126 dev_dbg(skl->dev, "channels = %d\n", iface->outputs[0].fmt.channels); in skl_dump_mconfig()
127 dev_dbg(skl->dev, "s_freq = %d\n", iface->outputs[0].fmt.s_freq); in skl_dump_mconfig()
129 iface->outputs[0].fmt.valid_bit_depth); in skl_dump_mconfig()
130 dev_dbg(skl->dev, "ch_cfg = %d\n", iface->outputs[0].fmt.ch_cfg); in skl_dump_mconfig()
133 static void skl_tplg_update_chmap(struct skl_module_fmt *fmt, int chs) in skl_tplg_update_chmap() argument
147 fmt->ch_map = slot_map; in skl_tplg_update_chmap()
[all …]
/sound/soc/codecs/
Dwm8753.c54 unsigned int fmt);
56 unsigned int fmt);
889 unsigned int fmt) in wm8753_vdac_adc_set_dai_fmt() argument
894 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in wm8753_vdac_adc_set_dai_fmt()
957 unsigned int fmt) in wm8753_pcm_set_dai_fmt() argument
965 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in wm8753_pcm_set_dai_fmt()
979 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in wm8753_pcm_set_dai_fmt()
983 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in wm8753_pcm_set_dai_fmt()
997 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in wm8753_pcm_set_dai_fmt()
1051 unsigned int fmt) in wm8753_hdac_set_dai_fmt() argument
[all …]
Dpcm3168a.c54 unsigned int fmt; member
335 if (pcm3168a->io_params[dai->id].fmt == PCM3168A_FMT_RIGHT_J) { in pcm3168a_update_fixup_pcm_stream()
360 u32 fmt, reg, mask, shift; in pcm3168a_set_dai_fmt() local
365 fmt = PCM3168A_FMT_LEFT_J; in pcm3168a_set_dai_fmt()
368 fmt = PCM3168A_FMT_I2S; in pcm3168a_set_dai_fmt()
371 fmt = PCM3168A_FMT_RIGHT_J; in pcm3168a_set_dai_fmt()
374 fmt = PCM3168A_FMT_DSP_A; in pcm3168a_set_dai_fmt()
377 fmt = PCM3168A_FMT_DSP_B; in pcm3168a_set_dai_fmt()
414 pcm3168a->io_params[dai->id].fmt = fmt; in pcm3168a_set_dai_fmt()
416 regmap_update_bits(pcm3168a->regmap, reg, mask, fmt << shift); in pcm3168a_set_dai_fmt()
[all …]
Dak4613.c83 unsigned int fmt; member
100 unsigned int fmt; member
141 #define AUDIO_IFACE(b, fmt) { b, SND_SOC_DAIFMT_##fmt } argument
325 static int ak4613_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in ak4613_dai_set_fmt() argument
330 fmt &= SND_SOC_DAIFMT_FORMAT_MASK; in ak4613_dai_set_fmt()
332 switch (fmt) { in ak4613_dai_set_fmt()
335 priv->fmt = fmt; in ak4613_dai_set_fmt()
346 unsigned int fmt, unsigned int width) in ak4613_dai_fmt_matching() argument
352 if (fmts->fmt != fmt) in ak4613_dai_fmt_matching()
370 unsigned int fmt = priv->fmt; in ak4613_dai_hw_params() local
[all …]
Dcs4349.c76 unsigned int fmt; in cs4349_set_dai_fmt() local
78 fmt = format & SND_SOC_DAIFMT_FORMAT_MASK; in cs4349_set_dai_fmt()
80 switch (fmt) { in cs4349_set_dai_fmt()
99 int fmt, ret; in cs4349_pcm_hw_params() local
105 fmt = DIF_I2S; in cs4349_pcm_hw_params()
108 fmt = DIF_LEFT_JST; in cs4349_pcm_hw_params()
113 fmt = DIF_RGHT_JST16; in cs4349_pcm_hw_params()
116 fmt = DIF_RGHT_JST24; in cs4349_pcm_hw_params()
127 MODE_FORMAT(fmt)); in cs4349_pcm_hw_params()
Des7241.c30 unsigned int fmt; member
125 static int es7241_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in es7241_set_fmt() argument
129 if ((fmt & SND_SOC_DAIFMT_INV_MASK) != SND_SOC_DAIFMT_NB_NF) { in es7241_set_fmt()
134 if ((fmt & SND_SOC_DAIFMT_FORMAT_MASK) != priv->fmt) { in es7241_set_fmt()
139 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in es7241_set_fmt()
249 priv->fmt = SND_SOC_DAIFMT_LEFT_J; in es7241_parse_fmt()
251 priv->fmt = SND_SOC_DAIFMT_I2S; in es7241_parse_fmt()
Dsi476x.c66 unsigned int fmt) in si476x_codec_set_dai_fmt() argument
72 if ((fmt & SND_SOC_DAIFMT_MASTER_MASK) != SND_SOC_DAIFMT_CBS_CFS) in si476x_codec_set_dai_fmt()
75 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in si476x_codec_set_dai_fmt()
95 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in si476x_codec_set_dai_fmt()
98 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in si476x_codec_set_dai_fmt()
111 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in si476x_codec_set_dai_fmt()
Dlochnagar-sc.c119 static int lochnagar_sc_check_fmt(struct snd_soc_dai *dai, unsigned int fmt, in lochnagar_sc_check_fmt() argument
124 if ((fmt & ~SND_SOC_DAIFMT_CLOCK_MASK) != tar) in lochnagar_sc_check_fmt()
130 static int lochnagar_sc_set_line_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_line_fmt() argument
132 return lochnagar_sc_check_fmt(dai, fmt, SND_SOC_DAIFMT_CBS_CFS); in lochnagar_sc_set_line_fmt()
135 static int lochnagar_sc_set_usb_fmt(struct snd_soc_dai *dai, unsigned int fmt) in lochnagar_sc_set_usb_fmt() argument
137 return lochnagar_sc_check_fmt(dai, fmt, SND_SOC_DAIFMT_CBM_CFM); in lochnagar_sc_set_usb_fmt()
/sound/soc/meson/
Daxg-tdm.h33 unsigned int fmt; member
41 static inline bool axg_tdm_lrclk_invert(unsigned int fmt) in axg_tdm_lrclk_invert() argument
43 return ((fmt & SND_SOC_DAIFMT_FORMAT_MASK) == SND_SOC_DAIFMT_I2S) ^ in axg_tdm_lrclk_invert()
44 !!(fmt & (SND_SOC_DAIFMT_IB_IF | SND_SOC_DAIFMT_NB_IF)); in axg_tdm_lrclk_invert()
47 static inline bool axg_tdm_sclk_invert(unsigned int fmt) in axg_tdm_sclk_invert() argument
49 return fmt & (SND_SOC_DAIFMT_IB_IF | SND_SOC_DAIFMT_IB_NF); in axg_tdm_sclk_invert()
Daxg-tdm-interface.c45 unsigned int fmt = 0; in axg_tdm_set_tdm_slots() local
63 fmt |= SNDRV_PCM_FMTBIT_S32_LE; in axg_tdm_set_tdm_slots()
66 fmt |= SNDRV_PCM_FMTBIT_S24_LE; in axg_tdm_set_tdm_slots()
67 fmt |= SNDRV_PCM_FMTBIT_S20_LE; in axg_tdm_set_tdm_slots()
70 fmt |= SNDRV_PCM_FMTBIT_S16_LE; in axg_tdm_set_tdm_slots()
73 fmt |= SNDRV_PCM_FMTBIT_S8; in axg_tdm_set_tdm_slots()
86 dai->driver->playback.formats = fmt; in axg_tdm_set_tdm_slots()
92 dai->driver->capture.formats = fmt; in axg_tdm_set_tdm_slots()
118 static int axg_tdm_iface_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in axg_tdm_iface_set_fmt() argument
122 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in axg_tdm_iface_set_fmt()
[all …]
Dmeson-codec-glue.c87 unsigned int fmt) in meson_codec_glue_input_set_fmt() argument
93 data->fmt = fmt; in meson_codec_glue_input_set_fmt()
116 if (!in_data->fmt) in meson_codec_glue_output_startup()
119 return snd_soc_runtime_set_dai_fmt(rtd, in_data->fmt); in meson_codec_glue_output_startup()
/sound/soc/ux500/
Dux500_msp_dai.c173 unsigned int fmt, in setup_clocking() argument
176 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in setup_clocking()
189 __func__, fmt); in setup_clocking()
194 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in setup_clocking()
220 __func__, fmt); in setup_clocking()
229 unsigned int fmt, in setup_pcm_protdesc() argument
241 if ((fmt & SND_SOC_DAIFMT_FORMAT_MASK) == SND_SOC_DAIFMT_DSP_A) { in setup_pcm_protdesc()
308 unsigned int fmt = drvdata->fmt; in setup_msp_config() local
330 switch (fmt & in setup_msp_config()
360 ret = setup_pcm_protdesc(dai, fmt, prot_desc); in setup_msp_config()
[all …]
/sound/soc/ti/
Ddavinci-i2s.c160 unsigned int fmt; member
220 unsigned int fmt) in davinci_i2s_set_dai_fmt() argument
231 dev->fmt = fmt; in davinci_i2s_set_dai_fmt()
233 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in davinci_i2s_set_dai_fmt()
273 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in davinci_i2s_set_dai_fmt()
304 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in davinci_i2s_set_dai_fmt()
385 snd_pcm_format_t fmt; in davinci_i2s_hw_params() local
398 master = dev->fmt & SND_SOC_DAIFMT_MASTER_MASK; in davinci_i2s_hw_params()
399 fmt = params_format(params); in davinci_i2s_hw_params()
400 mcbsp_word_length = asp_word_length[fmt]; in davinci_i2s_hw_params()
[all …]
/sound/soc/mediatek/mt8195/
Dmt8195-dai-pcm.c129 unsigned int fmt = pcmif_priv->format; in mtk_dai_pcm_configure() local
163 val |= PCM_INTF_CON1_PCM_FMT(fmt); in mtk_dai_pcm_configure()
167 if (fmt == MTK_DAI_PCM_FMT_MODEA || in mtk_dai_pcm_configure()
168 fmt == MTK_DAI_PCM_FMT_MODEB) in mtk_dai_pcm_configure()
232 static int mtk_dai_pcm_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in mtk_dai_pcm_set_fmt() argument
238 dev_dbg(dai->dev, "%s fmt 0x%x\n", __func__, fmt); in mtk_dai_pcm_set_fmt()
240 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in mtk_dai_pcm_set_fmt()
254 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in mtk_dai_pcm_set_fmt()
275 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in mtk_dai_pcm_set_fmt()
/sound/core/
Dmisc.c69 vaf.fmt = format; in __snd_printk()
72 while ((kern_level = printk_get_level(vaf.fmt)) != 0) { in __snd_printk()
73 const char *end_of_header = printk_skip_level(vaf.fmt); in __snd_printk()
77 memcpy(verbose_fmt, vaf.fmt, end_of_header - vaf.fmt); in __snd_printk()
81 vaf.fmt = end_of_header; in __snd_printk()
/sound/soc/pxa/
Dpxa2xx-i2s.c75 u32 fmt; member
122 unsigned int fmt) in pxa2xx_i2s_set_dai_fmt() argument
125 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in pxa2xx_i2s_set_dai_fmt()
127 pxa_i2s.fmt = 0; in pxa2xx_i2s_set_dai_fmt()
130 pxa_i2s.fmt = SACR1_AMSL; in pxa2xx_i2s_set_dai_fmt()
134 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in pxa2xx_i2s_set_dai_fmt()
182 SACR1 |= pxa_i2s.fmt; in pxa2xx_i2s_hw_params()

12345678910>>...15