Home
last modified time | relevance | path

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

123456

/linux-6.3-rc2/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-6.3-rc2/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()
369 tree = codec->widgets = kzalloc(sizeof(*tree), GFP_KERNEL); in widget_tree_create()
405 if (codec->widgets) in hda_widget_sysfs_init()
432 if (!codec->widgets) in hda_widget_sysfs_reinit()
435 tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL); in hda_widget_sysfs_reinit()
448 free_widget_node(codec->widgets->nodes[i], in hda_widget_sysfs_reinit()
459 codec->widgets->nodes[nid - codec->start_nid]; in hda_widget_sysfs_reinit()
463 kfree(codec->widgets->nodes); in hda_widget_sysfs_reinit()
464 kfree(codec->widgets); in hda_widget_sysfs_reinit()
[all …]
/linux-6.3-rc2/sound/soc/intel/avs/boards/
A Di2s_test.c83 struct snd_soc_dapm_widget **widgets, int *num_widgets) in avs_create_dapm_widgets() argument
104 *widgets = dw; in avs_create_dapm_widgets()
112 struct snd_soc_dapm_widget *widgets; in avs_i2s_test_probe() local
146 ret = avs_create_dapm_widgets(dev, ssp_port, &widgets, &num_widgets); in avs_i2s_test_probe()
158 card->dapm_widgets = widgets; in avs_i2s_test_probe()
/linux-6.3-rc2/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
383 .dapm_widgets = widgets,
384 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dbxt_da7219_max98357a.c668 const struct snd_soc_dapm_widget *widgets; in bxt_card_late_probe() local
677 widgets = max98357a_widgets; in bxt_card_late_probe()
685 widgets = max98390_widgets; in bxt_card_late_probe()
695 err = snd_soc_dapm_new_controls(&card->dapm, widgets, num_widgets); in bxt_card_late_probe()
/linux-6.3-rc2/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 Dsamsung,odroid.yaml63 samsung,audio-widgets:
67 like headphones or speakers, for details see widgets.txt
A Dsimple-card.yaml94 widgets:
95 description: User specified audio sound widgets.
170 simple-audio-card,widgets:
171 $ref: "#/definitions/widgets"
275 simple-audio-card,widgets =
345 simple-audio-card,widgets =
A Dqcom,sm8250.yaml55 widgets:
56 description: User specified audio sound widgets.
281 widgets =
/linux-6.3-rc2/sound/soc/samsung/
A Dlowland.c144 static const struct snd_soc_dapm_widget widgets[] = { variable
173 .dapm_widgets = widgets,
174 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dtobermory.c133 static const struct snd_soc_dapm_widget widgets[] = { variable
215 .dapm_widgets = widgets,
216 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dlittlemill.c231 static const struct snd_soc_dapm_widget widgets[] = { variable
312 .dapm_widgets = widgets,
313 .num_dapm_widgets = ARRAY_SIZE(widgets),
A Dspeyside.c266 static const struct snd_soc_dapm_widget widgets[] = { variable
318 .dapm_widgets = widgets,
319 .num_dapm_widgets = ARRAY_SIZE(widgets),
/linux-6.3-rc2/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-6.3-rc2/drivers/staging/greybus/
A Daudio_helper.c23 list_for_each_entry(w, &card->widgets, list) { in gbaudio_dapm_link_dai_widget()
65 list_for_each_entry(dai_w, &card->widgets, list) { in gbaudio_dapm_link_component_dai_widgets()
123 list_for_each_entry(tmp_w, &dapm->card->widgets, list) { in gbaudio_dapm_free_controls()
A Daudio_topology.c389 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get()
438 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_put()
474 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put()
719 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_get()
767 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_put()
844 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put()
1223 struct gb_audio_widget *widgets) in gbaudio_tplg_process_widgets() argument
1236 curr = widgets; in gbaudio_tplg_process_widgets()
1363 struct gb_audio_widget *widgets; in gbaudio_tplg_parse_data() local
1388 widgets = (struct gb_audio_widget *)module->widget_offset; in gbaudio_tplg_parse_data()
[all …]
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/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-6.3-rc2/sound/soc/generic/
A Dtest-component.c518 static const struct snd_soc_dapm_widget widgets[] = { variable
575 cdriv->dapm_widgets = widgets; in test_driver_probe()
576 cdriv->num_dapm_widgets = ARRAY_SIZE(widgets); in test_driver_probe()

Completed in 67 milliseconds

123456