Home
last modified time | relevance | path

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

12345

/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c91 .widgets = lr_spk_widgets,
112 .widgets = generic_jack_widgets,
135 .widgets = lr_spk_widgets,
156 .widgets = generic_jack_widgets,
179 .widgets = lr_spk_widgets,
200 .widgets = generic_jack_widgets,
222 .widgets = lr_spk_widgets,
253 .widgets = lr_4spk_widgets,
272 .widgets = rt700_widgets,
294 .widgets
[all...]
/linux/sound/hda/core/
H A Dsysfs.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_obj(*tree); in widget_tree_create()
404 if (codec->widgets) in hda_widget_sysfs_init()
431 if (!codec->widgets) in hda_widget_sysfs_reinit()
434 tree = kmemdup(codec->widgets, sizeof(*tree), GFP_KERNEL); in hda_widget_sysfs_reinit()
447 free_widget_node(codec->widgets->nodes[i], in hda_widget_sysfs_reinit()
458 codec->widgets->nodes[nid - codec->start_nid]; in hda_widget_sysfs_reinit()
462 kfree(codec->widgets->nodes); in hda_widget_sysfs_reinit()
463 kfree(codec->widgets); in hda_widget_sysfs_reinit()
[all …]
/linux/sound/soc/codecs/
H A Daudio-iio-aux.c123 static struct snd_soc_dapm_widget widgets[3]; variable
127 static_assert(ARRAY_SIZE(widgets) >= 3, "3 widgets are needed");
149 widgets[0] = SND_SOC_DAPM_INPUT(input_name); in audio_iio_aux_add_dapms()
150 widgets[1] = SND_SOC_DAPM_OUTPUT(output_name); in audio_iio_aux_add_dapms()
151 widgets[2] = SND_SOC_DAPM_PGA(pga_name, SND_SOC_NOPM, 0, 0, NULL, 0); in audio_iio_aux_add_dapms()
152 ret = snd_soc_dapm_new_controls(dapm, widgets, 3); in audio_iio_aux_add_dapms()
H A Dhdac_hdmi.c1036 struct snd_soc_dapm_widget *widgets, in hdac_hdmi_add_pinmux_cvt_route()
1046 kc = widgets[mux_index].kcontrol_news; in hdac_hdmi_add_pinmux_cvt_route()
1050 widgets[mux_index].name, in hdac_hdmi_add_pinmux_cvt_route()
1052 widgets[j].name, NULL); in hdac_hdmi_add_pinmux_cvt_route()
1063 * Converter widgets for num converters enumerated
1064 * Pin-port widgets for num ports for Pins enumerated
1065 * Pin-port mux widgets to represent connenction list of pin widget
1068 * Total widgets elements = num_cvt + (num_ports * 2);
1081 struct snd_soc_dapm_widget *widgets; in create_fill_widget_route_map()
1094 widgets in create_fill_widget_route_map()
1030 hdac_hdmi_add_pinmux_cvt_route(struct hdac_device * hdev,struct snd_soc_dapm_widget * widgets,struct snd_soc_dapm_route * route,int rindex) hdac_hdmi_add_pinmux_cvt_route() argument
1073 struct snd_soc_dapm_widget *widgets; create_fill_widget_route_map() local
[all...]
/linux/Documentation/devicetree/bindings/sound/
H A Dwidgets.txt3 This mainly specifies audio off-codec DAPM widgets.
15 simple-audio-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.c274 static const struct snd_soc_dapm_widget widgets[] = {
326 .dapm_widgets = widgets,
327 .num_dapm_widgets = ARRAY_SIZE(widgets),
272 static const struct snd_soc_dapm_widget widgets[] = { global() variable
/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_da7219.c70 static const struct snd_soc_dapm_widget widgets[] = {
203 .dapm_widgets = widgets,
204 .num_dapm_widgets = ARRAY_SIZE(widgets),
71 static const struct snd_soc_dapm_widget widgets[] = { global() variable
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-zii-ultra-rmb3.dts20 simple-audio-card,widgets =
45 simple-audio-card,widgets =
H A Dimx8mq-zii-ultra-zest.dts20 simple-audio-card,widgets =
H A Dfsl-ls1012a-oxalis.dts34 simple-audio-card,widgets =
H A Dfsl-ls1012a-frdm.dts40 simple-audio-card,widgets =
/linux/sound/soc/
H A Dsoc-core.c2442 INIT_LIST_HEAD(&card->widgets); in snd_soc_register_card()
2881 struct snd_soc_dapm_widget *widgets; in snd_soc_of_parse_audio_simple_widgets() local
2904 widgets = devm_kcalloc(card->dev, num_widgets, sizeof(*widgets), in snd_soc_of_parse_audio_simple_widgets()
2906 if (!widgets) { in snd_soc_of_parse_audio_simple_widgets()
2925 widgets[i] = simple_widgets[j]; in snd_soc_of_parse_audio_simple_widgets()
2947 widgets[i].name = wname; in snd_soc_of_parse_audio_simple_widgets()
2950 card->of_dapm_widgets = widgets; in snd_soc_of_parse_audio_simple_widgets()
3170 const char **widgets; in snd_soc_of_parse_ignore_suspend_widgets() local
3180 widgets = devm_kcalloc(card->dev, num_widgets, sizeof(char *), GFP_KERNEL); in snd_soc_of_parse_ignore_suspend_widgets()
3181 if (!widgets) in snd_soc_of_parse_ignore_suspend_widgets()
[all …]
H A Dsoc-dapm.c857 struct_size(new_wlist, widgets, n), in dapm_kcontrol_add_widget()
863 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget()
917 switch (dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->id) { in dapm_kcontrol_set_value()
946 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]; in snd_soc_dapm_kcontrol_to_widget()
959 return dapm_kcontrol_get_wlist(kcontrol)->widgets[0]->dapm; in snd_soc_dapm_kcontrol_to_dapm()
1025 struct list_head *wlist = &w->dapm->card->widgets; in dapm_wcache_lookup()
1440 struct list_head *widgets) in dapm_widget_list_create() argument
1447 list_for_each(it, widgets) in dapm_widget_list_create()
1450 *list = kzalloc_flex(**list, widgets, size); in dapm_widget_list_create()
1456 list_for_each_entry(w, widgets, work_list) in dapm_widget_list_create()
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dam3517-evm-ui.dtsi13 simple-audio-card,widgets =
43 simple-audio-card,widgets =
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-odroidxu3-audio.dtsi18 samsung,audio-widgets =
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-wingtech-wt86518.dts57 widgets = "Speaker", "Speaker",
H A Dmsm8916-wingtech-wt88047.dts225 * Provide widgets/pin-switches to allow enabling speaker and headphones
229 widgets =
H A Dmsm8916-longcheer-l8910.dts271 * Provide widgets/pin-switches to allow enabling speaker separately.
276 widgets =
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-rock-5b.dtsi12 widgets = "Microphone", "Mic Jack",
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-a33-olinuxino.dts192 /* Board level jack widgets */
193 simple-audio-card,widgets = "Microphone", "Microphone Jack",
/linux/arch/mips/boot/dts/loongson/
H A Dls1b-demo.dts42 simple-audio-card,widgets =
H A Dlsgz_1b_dev.dts59 simple-audio-card,widgets =

12345