/sound/soc/meson/ |
D | axg-tdm-interface.c | 39 struct axg_tdm_iface *iface = snd_soc_dai_get_drvdata(dai); in axg_tdm_set_tdm_slots() local 56 iface->slots = slots; in axg_tdm_set_tdm_slots() 80 iface->slot_width = slot_width; in axg_tdm_set_tdm_slots() 102 struct axg_tdm_iface *iface = snd_soc_dai_get_drvdata(dai); in axg_tdm_iface_set_sysclk() local 106 if (!iface->mclk) { in axg_tdm_iface_set_sysclk() 109 ret = clk_set_rate(iface->mclk, freq); in axg_tdm_iface_set_sysclk() 111 iface->mclk_rate = freq; in axg_tdm_iface_set_sysclk() 120 struct axg_tdm_iface *iface = snd_soc_dai_get_drvdata(dai); in axg_tdm_iface_set_fmt() local 124 if (!iface->mclk) { in axg_tdm_iface_set_fmt() 141 iface->fmt = fmt; in axg_tdm_iface_set_fmt() [all …]
|
/sound/usb/ |
D | quirks.c | 33 struct usb_interface *iface, in create_composite_quirk() argument 37 int probed_ifnum = get_iface_desc(iface->altsetting)->bInterfaceNumber; in create_composite_quirk() 42 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk() 43 if (!iface) in create_composite_quirk() 46 usb_interface_claimed(iface)) in create_composite_quirk() 48 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk() 54 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk() 55 if (!iface) in create_composite_quirk() 58 !usb_interface_claimed(iface)) { in create_composite_quirk() 59 err = usb_driver_claim_interface(driver, iface, in create_composite_quirk() [all …]
|
D | clock.c | 24 static void *find_uac_clock_desc(struct usb_host_interface *iface, int id, in find_uac_clock_desc() argument 29 while ((cs = snd_usb_find_csint_desc(iface->extra, iface->extralen, in find_uac_clock_desc() 75 static obj *name(struct usb_host_interface *iface, int id) \ 77 return find_uac_clock_desc(iface, id, validator, type); \ 500 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface, in set_sample_rate_v1() argument 526 iface, fmt->altsetting, rate, ep); in set_sample_rate_v1() 544 iface, fmt->altsetting, ep); in set_sample_rate_v1() 564 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2v3() argument 578 iface, altsetting, err); in get_sample_rate_v2v3() 585 static int set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in set_sample_rate_v2v3() argument [all …]
|
D | pcm.c | 206 static int init_pitch_v1(struct snd_usb_audio *chip, int iface, in init_pitch_v1() argument 226 iface, ep); in init_pitch_v1() 233 static int init_pitch_v2(struct snd_usb_audio *chip, int iface, in init_pitch_v2() argument 248 iface, fmt->altsetting); in init_pitch_v2() 258 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface, in snd_usb_init_pitch() argument 269 return init_pitch_v1(chip, iface, alts, fmt); in snd_usb_init_pitch() 272 return init_pitch_v2(chip, iface, alts, fmt); in snd_usb_init_pitch() 300 if (subs->data_endpoint->iface != subs->sync_endpoint->iface || in start_endpoints() 303 subs->sync_endpoint->iface, in start_endpoints() 309 subs->sync_endpoint->iface, in start_endpoints() [all …]
|
D | format.c | 46 fp->iface, fp->altsetting, format); in parse_audio_format_i_type() 89 fp->iface, fp->altsetting); in parse_audio_format_i_type() 101 fp->iface, fp->altsetting, in parse_audio_format_i_type() 127 fp->iface, fp->altsetting, in parse_audio_format_i_type() 152 fp->iface, fp->altsetting, format); in parse_audio_format_i_type() 179 fp->iface, fp->altsetting); in parse_audio_format_rates_v1() 246 struct usb_interface *iface; in focusrite_valid_sample_rate() local 251 iface = usb_ifnum_to_if(chip->dev, fp->iface); in focusrite_valid_sample_rate() 252 if (!iface) in focusrite_valid_sample_rate() 255 alts = &iface->altsetting[fp->altset_idx]; in focusrite_valid_sample_rate() [all …]
|
D | card.c | 153 int iface, int alt) in snd_vendor_set_interface() argument 158 return ops->set_interface(udev, intf, iface, alt); in snd_vendor_set_interface() 162 int snd_vendor_set_rate(struct usb_interface *intf, int iface, int rate, in snd_vendor_set_rate() argument 168 return ops->set_rate(intf, iface, rate, alt); in snd_vendor_set_rate() 172 int snd_vendor_set_pcm_buf(struct usb_device *udev, int iface) in snd_vendor_set_pcm_buf() argument 177 ops->set_pcm_buf(udev, iface); in snd_vendor_set_pcm_buf() 181 int snd_vendor_set_pcm_intf(struct usb_interface *intf, int iface, int alt, in snd_vendor_set_pcm_intf() argument 187 return ops->set_pcm_intf(intf, iface, alt, direction); in snd_vendor_set_pcm_intf() 312 struct usb_interface *iface = usb_ifnum_to_if(dev, interface); in snd_usb_create_stream() local 314 if (!iface) { in snd_usb_create_stream() [all …]
|
D | card.h | 21 int iface; /* interface number */ member 106 int iface, altsetting; member 195 int iface, int alt); 196 int snd_vendor_set_rate(struct usb_interface *intf, int iface, int rate, 198 int snd_vendor_set_pcm_buf(struct usb_device *udev, int iface); 199 int snd_vendor_set_pcm_intf(struct usb_interface *intf, int iface, int alt,
|
D | quirks-table.h | 78 .iface = 1, 161 .iface = 3, 580 .iface = 0, 597 .iface = 1, 1068 .iface = 1, 1085 .iface = 2, 1689 .iface = 0, 1707 .iface = 1, 1756 .iface = 0, 1774 .iface = 1, [all …]
|
/sound/soc/codecs/ |
D | uda1380.c | 421 int iface; in uda1380_set_dai_fmt_both() local 424 iface = uda1380_read_reg_cache(component, UDA1380_IFACE); in uda1380_set_dai_fmt_both() 425 iface &= ~(R01_SFORI_MASK | R01_SIM | R01_SFORO_MASK); in uda1380_set_dai_fmt_both() 429 iface |= R01_SFORI_I2S | R01_SFORO_I2S; in uda1380_set_dai_fmt_both() 432 iface |= R01_SFORI_LSB16 | R01_SFORO_LSB16; in uda1380_set_dai_fmt_both() 435 iface |= R01_SFORI_MSB | R01_SFORO_MSB; in uda1380_set_dai_fmt_both() 442 uda1380_write_reg_cache(component, UDA1380_IFACE, iface); in uda1380_set_dai_fmt_both() 451 int iface; in uda1380_set_dai_fmt_playback() local 454 iface = uda1380_read_reg_cache(component, UDA1380_IFACE); in uda1380_set_dai_fmt_playback() 455 iface &= ~R01_SFORI_MASK; in uda1380_set_dai_fmt_playback() [all …]
|
D | wm8711.c | 161 u16 iface = snd_soc_component_read32(component, WM8711_IFACE) & 0xfff3; in wm8711_hw_params() local 173 iface |= 0x0004; in wm8711_hw_params() 176 iface |= 0x0008; in wm8711_hw_params() 180 snd_soc_component_write(component, WM8711_IFACE, iface); in wm8711_hw_params() 242 u16 iface = snd_soc_component_read32(component, WM8711_IFACE) & 0x000c; in wm8711_set_dai_fmt() local 247 iface |= 0x0040; in wm8711_set_dai_fmt() 258 iface |= 0x0002; in wm8711_set_dai_fmt() 263 iface |= 0x0001; in wm8711_set_dai_fmt() 266 iface |= 0x0003; in wm8711_set_dai_fmt() 269 iface |= 0x0013; in wm8711_set_dai_fmt() [all …]
|
D | ak4613.c | 93 const struct ak4613_interface *iface; member 253 priv->iface = NULL; in ak4613_dai_shutdown() 344 static bool ak4613_dai_fmt_matching(const struct ak4613_interface *iface, in ak4613_dai_fmt_matching() argument 350 fmts = (is_play) ? &iface->playback : &iface->capture; in ak4613_dai_fmt_matching() 367 const struct ak4613_interface *iface; in ak4613_dai_hw_params() local 404 iface = NULL; in ak4613_dai_hw_params() 407 if (priv->iface) { in ak4613_dai_hw_params() 408 if (ak4613_dai_fmt_matching(priv->iface, is_play, fmt, width)) in ak4613_dai_hw_params() 409 iface = priv->iface; in ak4613_dai_hw_params() 416 iface = ak4613_iface + i; in ak4613_dai_hw_params() [all …]
|
D | wm8776.c | 167 int reg, iface, master; in wm8776_set_fmt() local 182 iface = 0; in wm8776_set_fmt() 196 iface |= 0x0002; in wm8776_set_fmt() 201 iface |= 0x0001; in wm8776_set_fmt() 211 iface |= 0x00c; in wm8776_set_fmt() 214 iface |= 0x008; in wm8776_set_fmt() 217 iface |= 0x004; in wm8776_set_fmt() 224 snd_soc_component_update_bits(component, reg, 0xf, iface); in wm8776_set_fmt() 245 int iface_reg, iface; in wm8776_hw_params() local 267 iface = 0; in wm8776_hw_params() [all …]
|
D | wm8971.c | 451 u16 iface = 0; in wm8971_set_dai_fmt() local 456 iface = 0x0040; in wm8971_set_dai_fmt() 467 iface |= 0x0002; in wm8971_set_dai_fmt() 472 iface |= 0x0001; in wm8971_set_dai_fmt() 475 iface |= 0x0003; in wm8971_set_dai_fmt() 478 iface |= 0x0013; in wm8971_set_dai_fmt() 489 iface |= 0x0090; in wm8971_set_dai_fmt() 492 iface |= 0x0080; in wm8971_set_dai_fmt() 495 iface |= 0x0010; in wm8971_set_dai_fmt() 501 snd_soc_component_write(component, WM8971_IFACE, iface); in wm8971_set_dai_fmt() [all …]
|
D | ssm2602.c | 309 unsigned int iface; in ssm2602_hw_params() local 319 iface = 0x0; in ssm2602_hw_params() 322 iface = 0x4; in ssm2602_hw_params() 325 iface = 0x8; in ssm2602_hw_params() 328 iface = 0xc; in ssm2602_hw_params() 334 IFACE_AUDIO_DATA_LEN, iface); in ssm2602_hw_params() 423 unsigned int iface = 0; in ssm2602_set_dai_fmt() local 428 iface |= 0x0040; in ssm2602_set_dai_fmt() 439 iface |= 0x0002; in ssm2602_set_dai_fmt() 444 iface |= 0x0001; in ssm2602_set_dai_fmt() [all …]
|
D | wm8741.c | 195 unsigned int iface, mode; in wm8741_hw_params() local 222 iface = 0x0; in wm8741_hw_params() 225 iface = 0x1; in wm8741_hw_params() 228 iface = 0x2; in wm8741_hw_params() 231 iface = 0x3; in wm8741_hw_params() 251 iface); in wm8741_hw_params() 307 unsigned int iface; in wm8741_set_dai_fmt() local 320 iface = 0x08; in wm8741_set_dai_fmt() 323 iface = 0x00; in wm8741_set_dai_fmt() 326 iface = 0x04; in wm8741_set_dai_fmt() [all …]
|
D | wm8728.c | 116 u16 iface = snd_soc_component_read32(component, WM8728_IFCTL); in wm8728_set_dai_fmt() local 123 iface |= 1; in wm8728_set_dai_fmt() 139 iface &= ~0x22; in wm8728_set_dai_fmt() 142 iface |= 0x20; in wm8728_set_dai_fmt() 143 iface &= ~0x02; in wm8728_set_dai_fmt() 146 iface |= 0x02; in wm8728_set_dai_fmt() 147 iface &= ~0x20; in wm8728_set_dai_fmt() 150 iface |= 0x22; in wm8728_set_dai_fmt() 156 snd_soc_component_write(component, WM8728_IFCTL, iface); in wm8728_set_dai_fmt()
|
D | alc5623.c | 642 u16 iface = 0; in alc5623_set_dai_fmt() local 647 iface = ALC5623_DAI_SDP_MASTER_MODE; in alc5623_set_dai_fmt() 650 iface = ALC5623_DAI_SDP_SLAVE_MODE; in alc5623_set_dai_fmt() 659 iface |= ALC5623_DAI_I2S_DF_I2S; in alc5623_set_dai_fmt() 662 iface |= ALC5623_DAI_I2S_DF_RIGHT; in alc5623_set_dai_fmt() 665 iface |= ALC5623_DAI_I2S_DF_LEFT; in alc5623_set_dai_fmt() 668 iface |= ALC5623_DAI_I2S_DF_PCM; in alc5623_set_dai_fmt() 671 iface |= ALC5623_DAI_I2S_DF_PCM | ALC5623_DAI_I2S_PCM_MODE; in alc5623_set_dai_fmt() 682 iface |= ALC5623_DAI_MAIN_I2S_BCLK_POL_CTRL; in alc5623_set_dai_fmt() 685 iface |= ALC5623_DAI_MAIN_I2S_BCLK_POL_CTRL; in alc5623_set_dai_fmt() [all …]
|
D | wm8750.c | 521 u16 iface = 0; in wm8750_set_dai_fmt() local 526 iface = 0x0040; in wm8750_set_dai_fmt() 537 iface |= 0x0002; in wm8750_set_dai_fmt() 542 iface |= 0x0001; in wm8750_set_dai_fmt() 545 iface |= 0x0003; in wm8750_set_dai_fmt() 548 iface |= 0x0013; in wm8750_set_dai_fmt() 559 iface |= 0x0090; in wm8750_set_dai_fmt() 562 iface |= 0x0080; in wm8750_set_dai_fmt() 565 iface |= 0x0010; in wm8750_set_dai_fmt() 571 snd_soc_component_write(component, WM8750_IFACE, iface); in wm8750_set_dai_fmt() [all …]
|
D | wm8770.c | 347 int iface, master; in wm8770_set_fmt() local 362 iface = 0; in wm8770_set_fmt() 365 iface |= 0x2; in wm8770_set_fmt() 370 iface |= 0x1; in wm8770_set_fmt() 380 iface |= 0xc; in wm8770_set_fmt() 383 iface |= 0x8; in wm8770_set_fmt() 386 iface |= 0x4; in wm8770_set_fmt() 392 snd_soc_component_update_bits(component, WM8770_IFACECTRL, 0xf, iface); in wm8770_set_fmt() 414 int iface; in wm8770_hw_params() local 421 iface = 0; in wm8770_hw_params() [all …]
|
D | wm8940.c | 340 u16 iface = snd_soc_component_read32(component, WM8940_IFACE) & 0xFE67; in wm8940_set_dai_fmt() local 356 iface |= (2 << 3); in wm8940_set_dai_fmt() 359 iface |= (1 << 3); in wm8940_set_dai_fmt() 364 iface |= (3 << 3); in wm8940_set_dai_fmt() 367 iface |= (3 << 3) | (1 << 7); in wm8940_set_dai_fmt() 375 iface |= (1 << 7); in wm8940_set_dai_fmt() 378 iface |= (1 << 8); in wm8940_set_dai_fmt() 381 iface |= (1 << 8) | (1 << 7); in wm8940_set_dai_fmt() 385 snd_soc_component_write(component, WM8940_IFACE, iface); in wm8940_set_dai_fmt() 395 u16 iface = snd_soc_component_read32(component, WM8940_IFACE) & 0xFD9F; in wm8940_i2s_hw_params() local [all …]
|
D | wm8510.c | 387 u16 iface = 0; in wm8510_set_dai_fmt() local 404 iface |= 0x0010; in wm8510_set_dai_fmt() 409 iface |= 0x0008; in wm8510_set_dai_fmt() 412 iface |= 0x00018; in wm8510_set_dai_fmt() 423 iface |= 0x0180; in wm8510_set_dai_fmt() 426 iface |= 0x0100; in wm8510_set_dai_fmt() 429 iface |= 0x0080; in wm8510_set_dai_fmt() 435 snd_soc_component_write(component, WM8510_IFACE, iface); in wm8510_set_dai_fmt() 445 u16 iface = snd_soc_component_read32(component, WM8510_IFACE) & 0x19f; in wm8510_pcm_hw_params() local 453 iface |= 0x0020; in wm8510_pcm_hw_params() [all …]
|
D | alc5632.c | 816 u16 iface = 0; in alc5632_set_dai_fmt() local 821 iface = ALC5632_DAI_SDP_MASTER_MODE; in alc5632_set_dai_fmt() 824 iface = ALC5632_DAI_SDP_SLAVE_MODE; in alc5632_set_dai_fmt() 833 iface |= ALC5632_DAI_I2S_DF_I2S; in alc5632_set_dai_fmt() 836 iface |= ALC5632_DAI_I2S_DF_LEFT; in alc5632_set_dai_fmt() 839 iface |= ALC5632_DAI_I2S_DF_PCM_A; in alc5632_set_dai_fmt() 842 iface |= ALC5632_DAI_I2S_DF_PCM_B; in alc5632_set_dai_fmt() 853 iface |= ALC5632_DAI_MAIN_I2S_BCLK_POL_CTRL; in alc5632_set_dai_fmt() 856 iface |= ALC5632_DAI_MAIN_I2S_BCLK_POL_CTRL; in alc5632_set_dai_fmt() 864 return snd_soc_component_write(component, ALC5632_DAI_CONTROL, iface); in alc5632_set_dai_fmt() [all …]
|
D | wm8988.c | 588 u16 iface = 0; in wm8988_set_dai_fmt() local 593 iface = 0x0040; in wm8988_set_dai_fmt() 604 iface |= 0x0002; in wm8988_set_dai_fmt() 609 iface |= 0x0001; in wm8988_set_dai_fmt() 612 iface |= 0x0003; in wm8988_set_dai_fmt() 615 iface |= 0x0013; in wm8988_set_dai_fmt() 626 iface |= 0x0090; in wm8988_set_dai_fmt() 629 iface |= 0x0080; in wm8988_set_dai_fmt() 632 iface |= 0x0010; in wm8988_set_dai_fmt() 638 snd_soc_component_write(component, WM8988_IFACE, iface); in wm8988_set_dai_fmt() [all …]
|
D | wm8731.c | 339 u16 iface = snd_soc_component_read32(component, WM8731_IFACE) & 0xfff3; in wm8731_hw_params() local 353 iface |= 0x0004; in wm8731_hw_params() 356 iface |= 0x0008; in wm8731_hw_params() 359 iface |= 0x000c; in wm8731_hw_params() 365 snd_soc_component_write(component, WM8731_IFACE, iface); in wm8731_hw_params() 430 u16 iface = 0; in wm8731_set_dai_fmt() local 435 iface |= 0x0040; in wm8731_set_dai_fmt() 446 iface |= 0x0002; in wm8731_set_dai_fmt() 451 iface |= 0x0001; in wm8731_set_dai_fmt() 454 iface |= 0x0013; in wm8731_set_dai_fmt() [all …]
|
/sound/pci/ice1712/ |
D | aureon.c | 1394 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1401 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1411 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1419 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1430 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1438 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1449 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1457 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1468 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, 1476 .iface = SNDRV_CTL_ELEM_IFACE_MIXER, [all …]
|