| /linux/sound/soc/sdw_utils/ |
| H A D | soc_sdw_utils.c | 74 .widgets = lr_spk_widgets, 92 .widgets = rt700_widgets, 113 .widgets = generic_jack_widgets, 134 .widgets = generic_jack_widgets, 155 .widgets = generic_jack_widgets, 169 .widgets = generic_spk_widgets, 212 .widgets = generic_jack_widgets, 256 .widgets = generic_spk_widgets, 278 .widgets = generic_spk_widgets, 299 .widgets = generic_spk_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(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/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 | imx95-19x19-evk-sof.dts | 42 widgets = "Headphone", "Headphones",
|
| H A D | fsl-ls1012a-oxalis.dts | 34 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/include/sound/ |
| H A D | sdca_asoc.h | 31 struct snd_soc_dapm_widget *widgets,
|
| /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/sound/soc/sdca/ |
| H A D | sdca_asoc.c | 58 * required number of DAPM widgets for the Function. 648 * sdca_asoc_populate_dapm - fill in arrays of DAPM widgets and routes in entity_parse_mu() 651 * @widget: Array of DAPM widgets to be populated. in entity_parse_mu() 654 * This function populates arrays of DAPM widgets and routes from the 1159 struct snd_soc_dapm_widget *widgets; in sdca_asoc_populate_dais() 1171 widgets = devm_kcalloc(dev, num_widgets, sizeof(*widgets), GFP_KERNEL); in sdca_asoc_populate_dais() 1172 if (!widgets) in sdca_asoc_populate_dais() 1187 ret = sdca_asoc_populate_dapm(dev, function, widgets, routes); in sdca_asoc_populate_dais() 1199 component_drv->dapm_widgets = widgets; 1216 struct snd_soc_dapm_widget *widgets; sdca_asoc_populate_component() local [all...] |
| /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",
|