Home
last modified time | relevance | path

Searched full:widgets (Results 1 – 25 of 255) sorted by relevance

1234567891011

/linux/sound/soc/tegra/
H A Dtegra210_ahub.c1170 WIDGETS("ADMAIF1", t210_admaif1_tx),
1171 WIDGETS("ADMAIF2", t210_admaif2_tx),
1172 WIDGETS("ADMAIF3", t210_admaif3_tx),
1173 WIDGETS("ADMAIF4", t210_admaif4_tx),
1174 WIDGETS("ADMAIF5", t210_admaif5_tx),
1175 WIDGETS("ADMAIF6", t210_admaif6_tx),
1176 WIDGETS("ADMAIF7", t210_admaif7_tx),
1177 WIDGETS("ADMAIF8", t210_admaif8_tx),
1178 WIDGETS("ADMAIF9", t210_admaif9_tx),
1179 WIDGETS("ADMAIF10", t210_admaif10_tx),
[all …]
/linux/sound/hda/core/
H A Dsysfs.c82 * /sys/bus/hdaudioC0D0/widgets/04/caps
322 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()
373 tree->root = kobject_create_and_add("widgets", &codec->dev.kobj); 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()
[all …]
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c73 .widgets = lr_spk_widgets,
90 .widgets = rt700_widgets,
110 .widgets = generic_jack_widgets,
130 .widgets = generic_jack_widgets,
150 .widgets = generic_jack_widgets,
164 .widgets = generic_spk_widgets,
205 .widgets = generic_jack_widgets,
247 .widgets = generic_spk_widgets,
268 .widgets = generic_spk_widgets,
288 .widgets
[all...]
/linux/sound/soc/sunxi/
H A Dsun8i-codec-analog.c234 * contexts, we need to manually link the above widgets to their
235 * stream widgets at the card level.
315 /* headphone specific controls, widgets, and routes */
408 dev_err(dev, "Failed to add Headphone DAPM widgets: %d\n", ret); in sun8i_codec_add_headphone()
438 dev_err(dev, "Failed to add MBIAS DAPM widgets: %d\n", ret); in sun8i_codec_add_mbias()
459 dev_err(dev, "Failed to add Mic3 DAPM widgets: %d\n", ret); in sun8i_codec_add_hmic()
464 /* line in specific controls, widgets and rines */
504 dev_err(dev, "Failed to add Line In DAPM widgets: %d\n", ret); in sun8i_codec_add_linein()
519 /* line out specific controls, widgets and routes */
585 dev_err(dev, "Failed to add Line Out DAPM widgets: %d\n", ret); in sun8i_codec_add_lineout()
[all …]
/linux/sound/soc/codecs/
H A Daudio-iio-aux.c124 static struct snd_soc_dapm_widget widgets[3]; variable
127 /* Be sure sizes are correct (need 3 widgets and 2 routes) */
128 static_assert(ARRAY_SIZE(widgets) >= 3, "3 widgets are needed");
150 widgets[0] = SND_SOC_DAPM_INPUT(input_name); in audio_iio_aux_add_dapms()
151 widgets[1] = SND_SOC_DAPM_OUTPUT(output_name); in audio_iio_aux_add_dapms()
152 widgets[2] = SND_SOC_DAPM_PGA(pga_name, SND_SOC_NOPM, 0, 0, NULL, 0); in audio_iio_aux_add_dapms()
153 ret = snd_soc_dapm_new_controls(dapm, widgets, 3); in audio_iio_aux_add_dapms()
H A Dhdac_hdmi.c1030 struct snd_soc_dapm_widget *widgets, in hdac_hdmi_add_pinmux_cvt_route() argument
1040 kc = widgets[mux_index].kcontrol_news; in hdac_hdmi_add_pinmux_cvt_route()
1044 widgets[mux_index].name, in hdac_hdmi_add_pinmux_cvt_route()
1046 widgets[j].name, NULL); in hdac_hdmi_add_pinmux_cvt_route()
1056 * Widgets are added in the below sequence
1057 * Converter widgets for num converters enumerated
1058 * Pin-port widgets for num ports for Pins enumerated
1059 * Pin-port mux widgets to represent connenction list of pin widget
1062 * Total widgets elements = num_cvt + (num_ports * 2);
1073 struct snd_soc_dapm_widget *widgets; in create_fill_widget_route_map() local
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dwidgets.txt1 Widgets:
3 This mainly specifies audio off-codec DAPM widgets.
15 simple-audio-widgets =
H A Dsound-card-common.yaml20 ignore-suspend-widgets:
23 A list of audio sound widgets which are marked ignoring system suspend.
H A Daudio-graph-card2.yaml40 widgets:
41 $ref: audio-graph.yaml#/properties/widgets
H A Dqcom,apq8016-sbc-sndcard.yaml51 widgets:
52 description: User specified audio sound widgets.
168 widgets =
H A Dsamsung,odroid.yaml61 samsung,audio-widgets:
65 like headphones or speakers, for details see widgets.txt
/linux/drivers/staging/greybus/
H A Daudio_helper.c22 /* ...find all widgets with the same stream and link them */ in gbaudio_dapm_link_dai_widget()
23 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()
99 * source and sink widgets so that path is removed only once. in gbaudio_dapm_free_widget()
123 list_for_each_entry(tmp_w, &dapm->card->widgets, list) { in gbaudio_dapm_free_controls()
H A Daudio_topology.c116 dev_warn(module->dev, "%s: missing in modules widgets list\n", name); in gbaudio_map_widgetname()
382 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_get()
431 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_mixer_dapm_ctl_put()
467 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put()
712 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_get()
759 struct snd_soc_dapm_widget *widget = wlist->widgets[0]; in gbcodec_enum_dapm_ctl_put()
834 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put()
1213 struct gb_audio_widget *widgets) in gbaudio_tplg_process_widgets() argument
1226 curr = widgets; in gbaudio_tplg_process_widgets()
1325 /* fetch no. of kcontrols, widgets & routes */ in gbaudio_tplg_process_header()
[all …]
/linux/sound/soc/
H A Dsoc-dapm.c246 * Resets the cached number of inputs for the specified widget and all widgets
263 * Resets the cached number of outputs for the specified widget and all widgets
277 * for the widgets connected to a path in dapm_path_invalidate()
474 * Some widgets have a dynamic category which depends on which neighbors they in dapm_update_widget_flags()
475 * are connected to. This function update the category for these widgets. in dapm_update_widget_flags()
595 "connected() callback only supported for supply widgets (%s -> %s)\n", in snd_soc_dapm_add_path()
602 "Conditional paths are not supported for supply widgets (%s -> [%s] -> %s)\n", in snd_soc_dapm_add_path()
819 struct_size(new_wlist, widgets, n), in dapm_kcontrol_is_powered()
825 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_is_powered()
879 switch (dapm_kcontrol_get_wlist(kcontrol)->widgets[
1330 dapm_widget_list_create(struct snd_soc_dapm_widget_list ** list,struct list_head * widgets) dapm_widget_list_create() argument
[all...]
/linux/Documentation/sound/hd-audio/
H 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/intel/boards/
H A Dsof_realtek_common.c198 dev_err(rtd->dev, "fail to add rt1011 widgets, ret %d\n", in rt1011_init()
223 * register speaker widgets "WL Ext Spk" and "WR Ext Spk" to in rt1011_init()
231 dev_err(rtd->dev, "fail to add rt1011 widgets, ret %d\n", in rt1011_init()
289 * use name prefix 'WL' and 'WR' for speaker widgets to in sof_rt1011_codec_conf()
352 dev_err(rtd->dev, "fail to add rt1015p widgets, ret %d\n", ret); in rt1015p_init()
492 dev_err(rtd->dev, "fail to add rt1015 widgets, ret %d\n", in speaker_codec_init_lr()
658 dev_err(rtd->dev, "fail to add rt1019p widgets, ret %d\n", ret); in rt1019p_init()
H A Dsof_maxim_common.c250 dev_err(rtd->dev, "fail to add max98373 widgets, ret %d\n", in max_98373_spk_codec_init()
424 /* add widgets/controls/dapm for tweeter speakers */ in max_98390_init()
428 dev_err(rtd->dev, "unable to add tweeter dapm widgets, ret %d\n", in max_98390_init()
456 dev_err(rtd->dev, "fail to add max98390 woofer widgets, ret %d\n", in max_98390_init()
/linux/include/sound/
H A Dsoc-dapm.h301 /* generic widgets */
484 /* dapm audio path between two widgets */
489 * source (input) and sink (output) widgets
502 u32 connect:1; /* source and sink widgets are connected */
504 u32 is_supply:1; /* At least one of the connected widgets is a supply */
604 /* A list of widgets associated with an object, typically a snd_kcontrol */
607 struct snd_soc_dapm_widget *widgets[] __counted_by(num_widgets);
710 * any parent or child widgets. At present this is identical to
744 (i) < list->num_widgets && (widget = list->widgets[i]); \ in snd_soc_dapm_init_bias_level()
752 * incoming or outgoing widgets
[all...]
H A Dsoc-topology.h9 * algorithms, equalisers, DAIs, widgets, FE caps, BE caps, codec link caps etc.
96 * DAPM widget event handlers - used to map handlers onto widgets.
184 /* Binds event handlers to dynamic widgets */
/linux/sound/soc/samsung/
H A Dtobermory.c130 static const struct snd_soc_dapm_widget widgets[] = { variable
212 .dapm_widgets = widgets,
213 .num_dapm_widgets = ARRAY_SIZE(widgets),
H A Dlittlemill.c231 static const struct snd_soc_dapm_widget widgets[] = { variable
325 .dapm_widgets = widgets,
326 .num_dapm_widgets = ARRAY_SIZE(widgets),
H A Dspeyside.c272 static const struct snd_soc_dapm_widget widgets[] = { variable
324 .dapm_widgets = widgets,
325 .num_dapm_widgets = ARRAY_SIZE(widgets),
/linux/sound/soc/sof/
H A Dsof-audio.h172 * struct sof_ipc_tplg_widget_ops - IPC-specific ops for topology widgets
197 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
318 * @count: number of pipeline widgets in the @pipe_widgets array
333 struct snd_soc_dapm_widget_list *list; /* list of connected DAPM widgets */
447 * loading, this flag is propagated to all the widgets belonging to the same pipeline.
469 * Widgets may have zero input or output pins, for example the tone widget has
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-zii-ultra-rmb3.dts20 simple-audio-card,widgets =
45 simple-audio-card,widgets =
/linux/sound/soc/sdca/
H A Dsdca_asoc.c58 * required number of DAPM widgets for the Function.
692 * sdca_asoc_populate_dapm - fill in arrays of DAPM widgets and routes
695 * @widget: Array of DAPM widgets to be populated.
698 * This function populates arrays of DAPM widgets and routes from the
1216 struct snd_soc_dapm_widget *widgets; in sdca_asoc_populate_component() local
1228 widgets = devm_kcalloc(dev, num_widgets, sizeof(*widgets), GFP_KERNEL); in sdca_asoc_populate_component()
1229 if (!widgets) in sdca_asoc_populate_component()
1244 ret = sdca_asoc_populate_dapm(dev, function, widgets, routes); in sdca_asoc_populate_component()
1256 component_drv->dapm_widgets = widgets; in sdca_asoc_populate_component()

1234567891011