/sound/soc/meson/ |
D | axg-card.c | 45 struct axg_dai_link_tdm_data *be = in axg_card_tdm_be_hw_params() local 48 return meson_card_i2s_set_sysclk(substream, params, be->mclk_fs); in axg_card_tdm_be_hw_params() 58 struct axg_dai_link_tdm_data *be = in axg_card_tdm_dai_init() local 65 be->codec_masks[i].tx, in axg_card_tdm_dai_init() 66 be->codec_masks[i].rx, in axg_card_tdm_dai_init() 67 be->slots, be->slot_width); in axg_card_tdm_dai_init() 75 ret = axg_tdm_set_tdm_slots(asoc_rtd_to_cpu(rtd, 0), be->tx_mask, be->rx_mask, in axg_card_tdm_dai_init() 76 be->slots, be->slot_width); in axg_card_tdm_dai_init() 88 struct axg_dai_link_tdm_data *be = in axg_card_tdm_dai_lb_init() local 93 ret = axg_tdm_set_tdm_slots(asoc_rtd_to_cpu(rtd, 0), NULL, be->tx_mask, in axg_card_tdm_dai_lb_init() [all …]
|
D | gx-card.c | 34 struct gx_dai_link_i2s_data *be = in gx_card_i2s_be_hw_params() local 37 return meson_card_i2s_set_sysclk(substream, params, be->mclk_fs); in gx_card_i2s_be_hw_params() 50 struct gx_dai_link_i2s_data *be; in gx_card_parse_i2s() local 53 be = devm_kzalloc(card->dev, sizeof(*be), GFP_KERNEL); in gx_card_parse_i2s() 54 if (!be) in gx_card_parse_i2s() 56 priv->link_data[*index] = be; in gx_card_parse_i2s() 62 of_property_read_u32(node, "mclk-fs", &be->mclk_fs); in gx_card_parse_i2s()
|
D | axg-tdmin.c | 61 struct snd_soc_dai *be; in axg_tdmin_get_be() local 70 be = axg_tdmin_get_be(p->source); in axg_tdmin_get_be() 71 if (be) in axg_tdmin_get_be() 72 return be; in axg_tdmin_get_be() 81 struct snd_soc_dai *be = axg_tdmin_get_be(w); in axg_tdmin_get_tdm_stream() local 83 if (!be) in axg_tdmin_get_tdm_stream() 86 return be->capture_dma_data; in axg_tdmin_get_tdm_stream()
|
D | axg-tdmout.c | 59 struct snd_soc_dai *be; in axg_tdmout_get_be() local 68 be = axg_tdmout_get_be(p->sink); in axg_tdmout_get_be() 69 if (be) in axg_tdmout_get_be() 70 return be; in axg_tdmout_get_be() 79 struct snd_soc_dai *be = axg_tdmout_get_be(w); in axg_tdmout_get_tdm_stream() local 81 if (!be) in axg_tdmout_get_tdm_stream() 84 return be->playback_dma_data; in axg_tdmout_get_tdm_stream()
|
/sound/soc/ |
D | soc-pcm.c | 135 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_show_state() local 139 "- %s\n", be->dai_link->name); in dpcm_show_state() 143 dpcm_state_string(be->dpcm[stream].state)); in dpcm_show_state() 145 if ((be->dpcm[stream].state >= SND_SOC_DPCM_STATE_HW_PARAMS) && in dpcm_show_state() 146 (be->dpcm[stream].state <= SND_SOC_DPCM_STATE_STOP)) in dpcm_show_state() 215 name = kasprintf(GFP_KERNEL, "%s:%s", dpcm->be->dai_link->name, in dpcm_create_debugfs_state() 264 static void dpcm_set_be_update_state(struct snd_soc_pcm_runtime *be, in dpcm_set_be_update_state() argument 267 be->dpcm[stream].runtime_update = state; in dpcm_set_be_update_state() 346 struct snd_soc_pcm_runtime *be = dpcm->be; in dpcm_dapm_stream_event() local 348 dev_dbg(be->dev, "ASoC: BE %s event %d dir %d\n", in dpcm_dapm_stream_event() [all …]
|
D | soc-topology.c | 517 struct snd_soc_tplg_bytes_control *be; in soc_tplg_kcontrol_bind_io() local 520 be = container_of(hdr, struct snd_soc_tplg_bytes_control, hdr); in soc_tplg_kcontrol_bind_io() 543 ext_ops[i].id == le32_to_cpu(be->ext_ops.put)) in soc_tplg_kcontrol_bind_io() 546 ext_ops[i].id == le32_to_cpu(be->ext_ops.get)) in soc_tplg_kcontrol_bind_io() 680 struct snd_soc_tplg_bytes_control *be; in soc_tplg_dbytes_create() local 695 be = (struct snd_soc_tplg_bytes_control *)tplg->pos; in soc_tplg_dbytes_create() 698 if (strnlen(be->hdr.name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dbytes_create() 707 le32_to_cpu(be->priv.size)); in soc_tplg_dbytes_create() 711 be->hdr.name, be->hdr.access); in soc_tplg_dbytes_create() 714 kc.name = be->hdr.name; in soc_tplg_dbytes_create() [all …]
|
D | Kconfig | 21 This ASoC audio support can also be built as a module. If so, the module 22 will be called snd-soc-core. 49 This builds a module which can be later manually loaded to run KUNIT 50 test cases against soc-topology.c API. This should be primarily used
|
/sound/soc/sof/ |
D | control.c | 239 struct soc_bytes_ext *be = in snd_sof_bytes_get() local 241 struct snd_sof_control *scontrol = be->dobj.private; in snd_sof_bytes_get() 247 if (be->max > sizeof(ucontrol->value.bytes.data)) { in snd_sof_bytes_get() 250 be->max); in snd_sof_bytes_get() 255 if (data->size > be->max - sizeof(*data)) { in snd_sof_bytes_get() 258 data->size, be->max - sizeof(*data)); in snd_sof_bytes_get() 273 struct soc_bytes_ext *be = in snd_sof_bytes_put() local 275 struct snd_sof_control *scontrol = be->dobj.private; in snd_sof_bytes_put() 281 if (be->max > sizeof(ucontrol->value.bytes.data)) { in snd_sof_bytes_put() 284 be->max); in snd_sof_bytes_put() [all …]
|
D | Kconfig | 22 be used as default for platform-specific drivers. 33 be used as default for platform-specific drivers. 53 This option enables the data probing feature that can be used to 118 This option can be used to enable or disable individual SOF firmware 171 latency and therefore should be used for debug purposes only. 178 The firmware trace can be enabled either at build-time with 186 This option enables the IPC flood test which can be used to flood 195 information can be retained and dumped to userspace.
|
/sound/pci/ |
D | Kconfig | 22 will be called snd-ad1889. 34 will be called snd-als300 48 will be called snd-als4000. 62 will be called snd-ali5451. 74 will be called snd-asihpi. 85 will be called snd-atiixp. 95 will be called snd-atiixp-modem. 109 will be called snd-au8810. 122 will be called snd-au8820. 136 will be called snd-au8830. [all …]
|
/sound/isa/ |
D | Kconfig | 39 will be called snd-adlib. 54 will be called snd-ad1816a. 67 will be called snd-ad1848. 82 will be called snd-als100. 95 will be called snd-azt1605. 108 will be called snd-azt2316. 122 will be called snd-azt2320. 134 will be called snd-cmi8328. 147 will be called snd-cmi8330. 158 will be called snd-cs4231. [all …]
|
/sound/usb/ |
D | Kconfig | 25 will be called snd-usb-audio. 39 will be called snd-ua101. 52 will be called snd-usb-usx2y. 79 will be called snd-usb-caiaq. 107 will be called snd-usb-us122l. 119 You will need firmware files in order to be able to use the device 121 and further help can be found at 153 will be called snd-usb-hiface. 166 will be called snd-bcd2000.
|
/sound/drivers/ |
D | Kconfig | 60 You can compile this as a module which will be called snd-pcsp. 90 will be called snd-dummy. 110 will be called snd-aloop. 127 will be called snd-virmidi. 138 will be called snd-mtpav. 151 will be called snd-mts64. 166 will be called snd-serial-u16550. 176 will be called snd-mpu401. 187 will be called snd-portman2x4. 206 the 'power_save' parameter can be set via sysfs as follows: [all …]
|
/sound/firewire/ |
D | Kconfig | 42 will be called snd-dice. 65 will be called snd-oxfw. 75 will be called snd-isight. 91 will be called snd-fireworks. 133 will be called snd-bebob. 148 will be called snd-firewire-digi00x. 161 will be called snd-firewire-tascam. 183 will be called snd-firewire-motu.
|
/sound/spi/ |
D | Kconfig | 19 DAC can be found on Atmel development boards. 24 To compile this driver as a module, choose M here: the module will be 34 Limited by hardware to be between 8000 Hz and 50000 Hz.
|
/sound/sparc/ |
D | Kconfig | 21 will be called snd-sun-amd7930. 31 will be called snd-sun-cs4231. 41 will be called snd-sun-dbri.
|
/sound/core/ |
D | Kconfig | 57 will be called snd-mixer-oss. 70 will be called snd-pcm-oss. 85 If you disable this option, pcm timer will be unavailable, so 102 will be called snd-hrtimer. 120 Specify the max number of sound cards that can be assigned 179 So, say Y only if you are ready to be annoyed. 204 This option can be used to enable or disable sound jack
|
/sound/core/seq/ |
D | Kconfig | 9 can be processed at a given time. 27 will be called snd-seq-dummy. 40 will be called snd-seq-oss.
|
/sound/hda/ |
D | Kconfig | 35 Note that the pre-allocation size can be changed dynamically 40 # this config should be selected only for Intel ACPI platforms. 47 # this config should be selected only for Intel DSP platforms.
|
/sound/soc/mediatek/ |
D | Kconfig | 12 that can be used with other codecs. 43 that can be used with other codecs. 63 that can be used with other codecs. 117 that can be used with other codecs. 170 that can be used with other codecs. 197 that can be used with other codecs.
|
/sound/oss/dmasound/ |
D | Kconfig | 11 This driver is also available as a module ( = code which can be 25 This driver is also available as a module ( = code which can be 39 This driver is also available as a module ( = code which can be
|
/sound/pcmcia/ |
D | Kconfig | 21 will be called snd-vxpocket. 31 will be called snd-pdaudiocf.
|
/sound/ppc/ |
D | Kconfig | 22 will be called snd-powermac. 46 will be called snd_ps3.
|
/sound/ |
D | Kconfig | 32 to be removed (ie. PRECLAIM won't be available) and this option is 33 to make the transition easier. This option can be overridden
|
/sound/soc/codecs/ |
D | Kconfig | 5 # setting - SPI can't be modular so that case doesn't need to be covered. 300 driver. Selecting this option will allow these drivers to be built 303 Support for the bus types used to access the codecs to be built must 304 be selected separately. 475 will be called snd-soc-adau7118-hw. 487 will be called snd-soc-adau7118-i2c. 646 # not select any sample rates that require MCLK to be divided by 1.5. 739 This driver can also be built as a module. If so, the module 740 will be called snd-soc-jz4740-codec. 751 This driver can also be built as a module. If so, the module [all …]
|