| /linux/sound/soc/sdw_utils/ |
| H A D | soc_sdw_utils.c | 89 .widgets = lr_4spk_widgets, 108 .widgets = rt700_widgets, 130 .widgets = generic_jack_widgets, 152 .widgets = generic_jack_widgets, 174 .widgets = generic_jack_widgets, 188 .widgets = generic_spk_widgets, 235 .widgets = generic_jack_widgets, 281 .widgets = generic_spk_widgets, 304 .widgets = generic_spk_widgets, 326 .widgets [all...] |
| /linux/sound/hda/core/ |
| H A D | sysfs.c | 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_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 D | audio-iio-aux.c | 124 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 D | hdac_hdmi.c | 1034 struct snd_soc_dapm_widget *widgets, in hdac_hdmi_add_pinmux_cvt_route() 1044 kc = widgets[mux_index].kcontrol_news; in hdac_hdmi_add_pinmux_cvt_route() 1048 widgets[mux_index].name, in hdac_hdmi_add_pinmux_cvt_route() 1050 widgets[j].name, NULL); in hdac_hdmi_add_pinmux_cvt_route() 1061 * Converter widgets for num converters enumerated 1062 * Pin-port widgets for num ports for Pins enumerated 1063 * Pin-port mux widgets to represent connenction list of pin widget 1066 * Total widgets elements = num_cvt + (num_ports * 2); 1079 struct snd_soc_dapm_widget *widgets; in create_fill_widget_route_map() 1092 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 D | widgets.txt | 3 This mainly specifies audio off-codec DAPM widgets. 15 simple-audio-widgets =
|
| /linux/sound/soc/samsung/ |
| H A D | tobermory.c | 130 static const struct snd_soc_dapm_widget widgets[] = { variable 212 .dapm_widgets = widgets, 213 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
| H A D | littlemill.c | 231 static const struct snd_soc_dapm_widget widgets[] = { variable 325 .dapm_widgets = widgets, 326 .num_dapm_widgets = ARRAY_SIZE(widgets),
|
| H A D | speyside.c | 274 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 D | realtek-pc-beep.rst | 7 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 D | sof_da7219.c | 70 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 D | imx8mq-zii-ultra-rmb3.dts | 20 simple-audio-card,widgets = 45 simple-audio-card,widgets =
|
| H A D | imx8mq-zii-ultra-zest.dts | 20 simple-audio-card,widgets =
|
| H A D | fsl-ls1012a-oxalis.dts | 34 simple-audio-card,widgets =
|
| H A D | fsl-ls1012a-frdm.dts | 40 simple-audio-card,widgets =
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am3517-evm-ui.dtsi | 13 simple-audio-card,widgets = 43 simple-audio-card,widgets =
|
| /linux/sound/soc/ |
| H A D | soc-dapm.c | 276 * Resets the cached number of inputs for the specified widget and all widgets 293 * Resets the cached number of outputs for the specified widget and all widgets 307 * for the widgets connected to a path 504 * Some widgets have a dynamic category which depends on which neighbors they 505 * are connected to. This function update the category for these widgets. 628 "connected() callback only supported for supply widgets (%s -> %s)\n", in dapm_add_path() 635 "Conditional paths are not supported for supply widgets (%s -> [%s] -> %s)\n", in dapm_add_path() 855 struct_size(new_wlist, widgets, n), in dapm_kcontrol_add_widget() 861 new_wlist->widgets[n - 1] = widget; in dapm_kcontrol_add_widget() 915 switch (dapm_kcontrol_get_wlist(kcontrol)->widgets[ in dapm_kcontrol_set_value() 1428 dapm_widget_list_create(struct snd_soc_dapm_widget_list ** list,struct list_head * widgets) dapm_widget_list_create() argument [all...] |
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5422-odroidxu3-audio.dtsi | 18 samsung,audio-widgets =
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8916-wingtech-wt86518.dts | 57 widgets = "Speaker", "Speaker",
|
| H A D | msm8916-wingtech-wt88047.dts | 225 * Provide widgets/pin-switches to allow enabling speaker and headphones 229 widgets =
|
| H A D | msm8916-longcheer-l8910.dts | 271 * Provide widgets/pin-switches to allow enabling speaker separately. 276 widgets =
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-rock-5b.dtsi | 12 widgets = "Microphone", "Mic Jack",
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-a33-olinuxino.dts | 192 /* Board level jack widgets */ 193 simple-audio-card,widgets = "Microphone", "Microphone Jack",
|
| /linux/arch/mips/boot/dts/loongson/ |
| H A D | ls1b-demo.dts | 42 simple-audio-card,widgets =
|
| /linux/arch/arm64/boot/dts/tesla/ |
| H A D | fsd-evb.dts | 40 simple-audio-card,widgets = "Line", "Line Out",
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_asoc.c | 78 * required number of DAPM widgets for the Function. in sdca_asoc_count_component() 711 * sdca_asoc_populate_dapm - fill in arrays of DAPM widgets and routes in sdca_asoc_populate_dapm() 714 * @widget: Array of DAPM widgets to be populated. in sdca_asoc_populate_dapm() 717 * This function populates arrays of DAPM widgets and routes from the in sdca_asoc_populate_dapm() 1334 struct snd_soc_dapm_widget *widgets; in sdca_asoc_set_constraints() 1346 widgets = devm_kcalloc(dev, num_widgets, sizeof(*widgets), GFP_KERNEL); in sdca_asoc_set_constraints() 1347 if (!widgets) in sdca_asoc_set_constraints() 1362 ret = sdca_asoc_populate_dapm(dev, function, widgets, routes); in sdca_asoc_set_constraints() 1374 component_drv->dapm_widgets = widgets; 1242 struct snd_soc_dapm_widget *widgets; sdca_asoc_populate_component() local [all...] |