Home
last modified time | relevance | path

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

123456

/linux/Documentation/sound/soc/
A 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
198 Machine widgets are different from codec widgets in that they don't have a
250 order to create a map of all audio paths between widgets.
[all …]
/linux/sound/hda/
A 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()
403 if (codec->widgets) in hda_widget_sysfs_init()
430 if (!codec->widgets) in hda_widget_sysfs_reinit()
433 tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL); in hda_widget_sysfs_reinit()
446 free_widget_node(codec->widgets->nodes[i], in hda_widget_sysfs_reinit()
457 codec->widgets->nodes[nid - codec->start_nid]; in hda_widget_sysfs_reinit()
461 kfree(codec->widgets->nodes); in hda_widget_sysfs_reinit()
462 kfree(codec->widgets); in hda_widget_sysfs_reinit()
[all …]
/linux/sound/soc/intel/boards/
A Dbytcht_nocodec.c20 static const struct snd_soc_dapm_widget widgets[] = { variable
159 .dapm_widgets = widgets,
160 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dsof_da7219_max98373.c79 static const struct snd_soc_dapm_widget widgets[] = { variable
370 .dapm_widgets = widgets,
371 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dbxt_da7219_max98357a.c656 const struct snd_soc_dapm_widget *widgets; in bxt_card_late_probe() local
665 widgets = max98357a_widgets; in bxt_card_late_probe()
673 widgets = max98390_widgets; in bxt_card_late_probe()
683 err = snd_soc_dapm_new_controls(&card->dapm, widgets, num_widgets); in bxt_card_late_probe()
/linux/sound/soc/codecs/
A Dhdac_hdmi.c1039 widgets[mux_index].name, in hdac_hdmi_add_pinmux_cvt_route()
1041 widgets[j].name, NULL); in hdac_hdmi_add_pinmux_cvt_route()
1068 struct snd_soc_dapm_widget *widgets; in create_fill_widget_route_map() local
1081 widgets = devm_kzalloc(dapm->dev, (sizeof(*widgets) * in create_fill_widget_route_map()
1085 if (!widgets) in create_fill_widget_route_map()
1124 &pin->ports[j], &widgets[i], in create_fill_widget_route_map()
1152 widgets[sink_index].name, NULL, in create_fill_widget_route_map()
1153 widgets[src_index].name, NULL); in create_fill_widget_route_map()
1813 struct snd_soc_dapm_widget *widgets; in hdac_hdmi_jack_port_init() local
1819 sizeof(*widgets), GFP_KERNEL); in hdac_hdmi_jack_port_init()
[all …]
A Duda134x.c452 const struct snd_soc_dapm_widget *widgets; in uda134x_soc_probe() local
477 widgets = uda1341_dapm_widgets; in uda134x_soc_probe()
480 widgets = uda1340_dapm_widgets; in uda134x_soc_probe()
484 ret = snd_soc_dapm_new_controls(dapm, widgets, num_widgets); in uda134x_soc_probe()
/linux/sound/soc/samsung/
A Dlowland.c143 static struct snd_soc_dapm_widget widgets[] = { variable
172 .dapm_widgets = widgets,
173 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dtobermory.c133 static struct snd_soc_dapm_widget widgets[] = { variable
215 .dapm_widgets = widgets,
216 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dlittlemill.c231 static struct snd_soc_dapm_widget widgets[] = { variable
312 .dapm_widgets = widgets,
313 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dspeyside.c264 static struct snd_soc_dapm_widget widgets[] = { variable
316 .dapm_widgets = widgets,
317 .num_dapm_widgets = ARRAY_SIZE(widgets),
/linux/Documentation/devicetree/bindings/sound/
A Dwidgets.txt3 This mainly specifies audio off-codec DAPM widgets.
15 simple-audio-widgets =
A Daudio-graph.yaml26 widgets:
27 description: User specified audio sound widgets.
A Damlogic,axg-sound-card.txt11 - audio-widgets : Please refer to widgets.txt.
62 audio-widgets = "Line", "Lineout",
A Dsimple-card.yaml85 widgets:
86 description: User specified audio sound widgets.
161 "^simple-audio-card,widgets$":
162 $ref: "#/definitions/widgets"
258 simple-audio-card,widgets =
328 simple-audio-card,widgets =
A Dsamsung,odroid.yaml65 samsung,audio-widgets:
69 like headphones or speakers, for details see widgets.txt
/linux/drivers/staging/greybus/
A Daudio_helper.c24 list_for_each_entry(w, &card->widgets, list) { in gbaudio_dapm_link_dai_widget()
66 list_for_each_entry(dai_w, &card->widgets, list) { in gbaudio_dapm_link_component_dai_widgets()
127 list_for_each_entry_safe(w, next_w, &dapm->card->widgets, in gbaudio_dapm_free_controls()
A Daudio_topology.c386 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get()
435 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_put()
471 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put()
714 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_get()
762 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_put()
839 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put()
1210 struct gb_audio_widget *widgets) in gbaudio_tplg_process_widgets() argument
1223 curr = widgets; in gbaudio_tplg_process_widgets()
1350 struct gb_audio_widget *widgets; in gbaudio_tplg_parse_data() local
1375 widgets = (struct gb_audio_widget *)module->widget_offset; in gbaudio_tplg_parse_data()
[all …]
/linux/Documentation/sound/hd-audio/
A Drealtek-pc-beep.rst7 route audio between pins but aren't themselves exposed as HDA widgets. As far
9 for codecs that don't have mixer widgets in their output paths. Why it's easier
35 by h and S bits. Does not affect the level of 1Ah exposed to other widgets.
39 by h and S bits. Does not affect the level of 1Ah exposed to other widgets.
90 and selector widgets.
/linux/sound/soc/
A Dsoc-dapm.c490 struct_size(new_wlist, widgets, n), in dapm_kcontrol_add_widget()
495 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget()
1131 struct list_head *widgets) in dapm_widget_list_create() argument
1138 list_for_each(it, widgets) in dapm_widget_list_create()
1146 (*list)->widgets[i++] = w; in dapm_widget_list_create()
1304 LIST_HEAD(widgets); in snd_soc_dapm_dai_get_connected_widgets()
1323 list_del(widgets.next); in snd_soc_dapm_dai_get_connected_widgets()
2832 struct snd_soc_dapm_widget *widgets[2]; in snd_soc_dapm_add_path() local
2868 widgets[SND_SOC_DAPM_DIR_IN] = wsource; in snd_soc_dapm_add_path()
2869 widgets[SND_SOC_DAPM_DIR_OUT] = wsink; in snd_soc_dapm_add_path()
[all …]
/linux/arch/arm64/boot/dts/freescale/
A Dimx8mq-zii-ultra-rmb3.dts20 simple-audio-card,widgets =
45 simple-audio-card,widgets =
A Dimx8mq-zii-ultra-zest.dts20 simple-audio-card,widgets =
/linux/arch/arm/boot/dts/
A Dam3517-evm-ui.dtsi13 simple-audio-card,widgets =
43 simple-audio-card,widgets =
A Dexynos5422-odroidxu3-audio.dtsi18 samsung,audio-widgets =
/linux/sound/soc/generic/
A Dtest-component.c518 static const struct snd_soc_dapm_widget widgets[] = { variable
576 cdriv->dapm_widgets = widgets; in test_driver_probe()
577 cdriv->num_dapm_widgets = ARRAY_SIZE(widgets); in test_driver_probe()

Completed in 50 milliseconds

123456