/sound/usb/ |
D | clock.c | 150 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 …]
|
D | implicit.c | 82 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 …]
|
D | format.c | 41 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 …]
|
D | pcm.c | 201 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 …]
|
D | usbaudio.h | 74 #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)
|
D | clock.h | 6 const struct audioformat *fmt, int rate); 9 const struct audioformat *fmt, bool validate); 12 const struct audioformat *fmt,
|
/sound/soc/qcom/qdsp6/ |
D | q6asm.c | 1097 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/ |
D | skl-nhlt.c | 17 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 …]
|
D | skl-debug.c | 53 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()
|
D | skl-topology.c | 120 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/ |
D | wm8753.c | 54 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 …]
|
D | pcm3168a.c | 54 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 …]
|
D | ak4613.c | 83 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 …]
|
D | cs4349.c | 76 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()
|
D | es7241.c | 30 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()
|
D | si476x.c | 66 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()
|
D | lochnagar-sc.c | 119 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/ |
D | axg-tdm.h | 33 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()
|
D | axg-tdm-interface.c | 45 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 …]
|
D | meson-codec-glue.c | 87 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/ |
D | ux500_msp_dai.c | 173 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/ |
D | davinci-i2s.c | 160 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/ |
D | mt8195-dai-pcm.c | 129 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/ |
D | misc.c | 69 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/ |
D | pxa2xx-i2s.c | 75 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()
|