Home
last modified time | relevance | path

Searched refs:widgets (Results 1 – 25 of 80) sorted by relevance

1234

/Linux-v4.19/Documentation/sound/soc/
Ddapm.rst54 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/
Dhdac_sysfs.c322 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/
Dbytcht_nocodec.c28 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/
Dwidgets.txt3 This mainly specifies audio off-codec DAPM widgets.
15 simple-audio-widgets =
Damlogic,axg-sound-card.txt11 - audio-widgets : Please refer to widgets.txt.
62 audio-widgets = "Line", "Lineout",
Dsamsung,odroid.txt12 - samsung,audio-widgets - this property specifies off-codec audio elements
13 like headphones or speakers, for details see widgets.txt
Dsimple-card.txt13 - simple-audio-card,widgets : Please refer to widgets.txt.
106 simple-audio-card,widgets =
197 simple-audio-card,widgets =
Dsimple-scu-card.txt27 - simple-audio-card,widgets : Please refer to widgets.txt.
Daudio-graph-card.txt13 - widgets
/Linux-v4.19/sound/soc/samsung/
Dlowland.c142 static struct snd_soc_dapm_widget widgets[] = { variable
171 .dapm_widgets = widgets,
172 .num_dapm_widgets = ARRAY_SIZE(widgets),
Dtobermory.c136 static struct snd_soc_dapm_widget widgets[] = { variable
218 .dapm_widgets = widgets,
219 .num_dapm_widgets = ARRAY_SIZE(widgets),
Dspeyside.c264 static struct snd_soc_dapm_widget widgets[] = { variable
316 .dapm_widgets = widgets,
317 .num_dapm_widgets = ARRAY_SIZE(widgets),
Dlittlemill.c231 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/
Dhdac_hdmi.c993 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 …]
Duda134x.c454 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/
Dsoc-dapm.c281 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/
Daudio_topology.c356 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/
Dfsl-ls1012a-frdm.dts33 simple-audio-card,widgets =
Dfsl-ls1012a-qds.dts33 simple-audio-card,widgets =
/Linux-v4.19/arch/arm/boot/dts/
Dexynos5422-odroidxu3-audio.dtsi18 samsung,audio-widgets =
Dsun8i-a33-olinuxino.dts194 /* Board level jack widgets */
195 simple-audio-card,widgets = "Microphone", "Microphone Jack",
Dexynos4412-odroidx.dts101 samsung,audio-widgets =
Dexynos4412-odroidu3.dts117 samsung,audio-widgets =
/Linux-v4.19/drivers/thermal/int340x_thermal/
DKconfig20 This means that a wide range of applications and GUI widgets can show
/Linux-v4.19/arch/arm64/boot/dts/socionext/
Duniphier-ld20-global.dts57 widgets = "Headphone", "Headphones";

1234