/Linux-v4.19/Documentation/sound/soc/ |
D | dapm.rst | 54 widgets hereafter. 60 Audio DAPM widgets fall into a number of types:- 87 Power or clock supply widget used by other widgets. 131 build a list of widgets of the codecs and machines DAPM widgets. 133 Most widgets have a name, register, shift and invert. Some widgets have extra 144 Stream widgets have the following format:- 153 e.g. stream widgets for HiFi playback and capture 159 e.g. stream widgets for AIF 169 Path domain widgets have a ability to control or affect the audio signal or 198 Machine widgets are different from codec widgets in that they don't have a [all …]
|
/Linux-v4.19/sound/hda/ |
D | hdac_sysfs.c | 322 struct hdac_widget_tree *tree = codec->widgets; in widget_tree_free() 335 codec->widgets = NULL; in widget_tree_free() 367 tree = codec->widgets = kzalloc(sizeof(*tree), GFP_KERNEL); in widget_tree_create() 402 if (codec->widgets) in hda_widget_sysfs_init() 427 if (!codec->widgets) in hda_widget_sysfs_reinit() 430 tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL); in hda_widget_sysfs_reinit() 443 free_widget_node(codec->widgets->nodes[i], in hda_widget_sysfs_reinit() 454 codec->widgets->nodes[nid - codec->start_nid]; in hda_widget_sysfs_reinit() 458 kfree(codec->widgets->nodes); in hda_widget_sysfs_reinit() 459 kfree(codec->widgets); in hda_widget_sysfs_reinit() [all …]
|
/Linux-v4.19/sound/soc/intel/boards/ |
D | bytcht_nocodec.c | 28 static const struct snd_soc_dapm_widget widgets[] = { variable 162 .dapm_widgets = widgets, 163 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | widgets.txt | 3 This mainly specifies audio off-codec DAPM widgets. 15 simple-audio-widgets =
|
D | amlogic,axg-sound-card.txt | 11 - audio-widgets : Please refer to widgets.txt. 62 audio-widgets = "Line", "Lineout",
|
D | samsung,odroid.txt | 12 - samsung,audio-widgets - this property specifies off-codec audio elements 13 like headphones or speakers, for details see widgets.txt
|
D | simple-card.txt | 13 - simple-audio-card,widgets : Please refer to widgets.txt. 106 simple-audio-card,widgets = 197 simple-audio-card,widgets =
|
D | simple-scu-card.txt | 27 - simple-audio-card,widgets : Please refer to widgets.txt.
|
D | audio-graph-card.txt | 13 - widgets
|
/Linux-v4.19/sound/soc/samsung/ |
D | lowland.c | 142 static struct snd_soc_dapm_widget widgets[] = { variable 171 .dapm_widgets = widgets, 172 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
D | tobermory.c | 136 static struct snd_soc_dapm_widget widgets[] = { variable 218 .dapm_widgets = widgets, 219 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
D | speyside.c | 264 static struct snd_soc_dapm_widget widgets[] = { variable 316 .dapm_widgets = widgets, 317 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
D | littlemill.c | 231 static struct snd_soc_dapm_widget widgets[] = { variable 312 .dapm_widgets = widgets, 313 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
/Linux-v4.19/sound/soc/codecs/ |
D | hdac_hdmi.c | 993 struct snd_soc_dapm_widget *widgets, in hdac_hdmi_add_pinmux_cvt_route() argument 1003 kc = widgets[mux_index].kcontrol_news; in hdac_hdmi_add_pinmux_cvt_route() 1007 widgets[mux_index].name, in hdac_hdmi_add_pinmux_cvt_route() 1009 widgets[j].name, NULL); in hdac_hdmi_add_pinmux_cvt_route() 1036 struct snd_soc_dapm_widget *widgets; in create_fill_widget_route_map() local 1049 widgets = devm_kzalloc(dapm->dev, (sizeof(*widgets) * in create_fill_widget_route_map() 1053 if (!widgets) in create_fill_widget_route_map() 1059 ret = hdac_hdmi_fill_widget_info(dapm->dev, &widgets[i], in create_fill_widget_route_map() 1073 ret = hdac_hdmi_fill_widget_info(dapm->dev, &widgets[i], in create_fill_widget_route_map() 1081 pin->ports[j].output_pin = widgets[i].name; in create_fill_widget_route_map() [all …]
|
D | uda134x.c | 454 const struct snd_soc_dapm_widget *widgets; in uda134x_soc_probe() local 479 widgets = uda1341_dapm_widgets; in uda134x_soc_probe() 482 widgets = uda1340_dapm_widgets; in uda134x_soc_probe() 486 ret = snd_soc_dapm_new_controls(dapm, widgets, num_widgets); in uda134x_soc_probe()
|
/Linux-v4.19/sound/soc/ |
D | soc-dapm.c | 281 list_for_each_entry(w, &card->widgets, list) { in dapm_mark_endpoints_dirty() 461 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget() 531 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]; in snd_soc_dapm_kcontrol_widget() 546 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->dapm; in snd_soc_dapm_kcontrol_dapm() 558 list_for_each_entry(w, &card->widgets, list) { in dapm_reset() 611 wlist = &w->dapm->card->widgets; in dapm_wcache_lookup() 802 list_for_each_entry(w, &dapm->card->widgets, list) { in dapm_is_shared_kcontrol() 1073 struct list_head *widgets) in dapm_widget_list_create() argument 1080 list_for_each(it, widgets) in dapm_widget_list_create() 1083 *list = kzalloc(struct_size(*list, widgets, size), GFP_KERNEL); in dapm_widget_list_create() [all …]
|
/Linux-v4.19/drivers/staging/greybus/ |
D | audio_topology.c | 356 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_info() 389 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get() 439 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_put() 466 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put() 720 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_get() 768 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_put() 845 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put() 1218 struct gb_audio_widget *widgets) in gbaudio_tplg_process_widgets() argument 1231 curr = widgets; in gbaudio_tplg_process_widgets() 1358 struct gb_audio_widget *widgets; in gbaudio_tplg_parse_data() local [all …]
|
/Linux-v4.19/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1012a-frdm.dts | 33 simple-audio-card,widgets =
|
D | fsl-ls1012a-qds.dts | 33 simple-audio-card,widgets =
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-audio.dtsi | 18 samsung,audio-widgets =
|
D | sun8i-a33-olinuxino.dts | 194 /* Board level jack widgets */ 195 simple-audio-card,widgets = "Microphone", "Microphone Jack",
|
D | exynos4412-odroidx.dts | 101 samsung,audio-widgets =
|
D | exynos4412-odroidu3.dts | 117 samsung,audio-widgets =
|
/Linux-v4.19/drivers/thermal/int340x_thermal/ |
D | Kconfig | 20 This means that a wide range of applications and GUI widgets can show
|
/Linux-v4.19/arch/arm64/boot/dts/socionext/ |
D | uniphier-ld20-global.dts | 57 widgets = "Headphone", "Headphones";
|