| /linux/sound/soc/tegra/ |
| H A D | tegra210_ahub.c | 1170 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 D | sysfs.c | 82 * /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 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/Documentation/devicetree/bindings/sound/ |
| H A D | widgets.txt | 1 Widgets: 3 This mainly specifies audio off-codec DAPM widgets. 15 simple-audio-widgets =
|
| H A D | sound-card-common.yaml | 20 ignore-suspend-widgets: 23 A list of audio sound widgets which are marked ignoring system suspend.
|
| H A D | audio-graph-card2.yaml | 40 widgets: 41 $ref: audio-graph.yaml#/properties/widgets
|
| H A D | qcom,apq8016-sbc-sndcard.yaml | 51 widgets: 52 description: User specified audio sound widgets. 168 widgets =
|
| H A D | samsung,odroid.yaml | 61 samsung,audio-widgets: 65 like headphones or speakers, for details see widgets.txt
|
| H A D | amlogic,axg-sound-card.yaml | 23 audio-widgets: 120 audio-widgets = "Line", "Lineout",
|
| /linux/sound/soc/sunxi/ |
| H A D | sun8i-codec-analog.c | 234 * 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 in sun8i_codec_add_lineout() [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() 1060 * Widgets are added in the below sequence 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() 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...] |
| H A D | pm4125.c | 1097 /* Input widgets */ 1104 /* TX widgets */ 1116 /* MIC_BIAS widgets */ 1126 /* RX widgets */ 1162 /* RX mixer widgets */ 1172 /* TX output widgets */ 1176 /* RX output widgets */ 1182 /* MIC_BIAS pull up widgets */ 1193 /* TX widgets */ 1199 /* TX mixer widgets */ [all …]
|
| /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_realtek_common.c | 199 dev_err(rtd->dev, "fail to add rt1011 widgets, ret %d\n", in rt1011_init() 224 * 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() 287 * use name prefix 'WL' and 'WR' for speaker widgets to in sof_rt1011_codec_conf() 351 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() 660 dev_err(rtd->dev, "fail to add rt1019p widgets, ret %d\n", ret); in rt1019p_init()
|
| H A D | sof_maxim_common.c | 250 dev_err(rtd->dev, "fail to add max98373 widgets, ret %d\n", in max_98373_spk_codec_init() 425 /* add widgets/controls/dapm for tweeter speakers */ in max_98390_init() 429 dev_err(rtd->dev, "unable to add tweeter dapm widgets, ret %d\n", in max_98390_init() 457 dev_err(rtd->dev, "fail to add max98390 woofer widgets, ret %d\n", in max_98390_init()
|
| /linux/include/sound/ |
| H A D | soc-topology.h | 9 * 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 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/sound/soc/sof/ |
| H A D | sof-audio.h | 172 * 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 D | imx8mq-zii-ultra-rmb3.dts | 20 simple-audio-card,widgets = 45 simple-audio-card,widgets =
|
| /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/arm/boot/dts/ti/omap/ |
| H A D | am3517-evm-ui.dtsi | 13 simple-audio-card,widgets = 43 simple-audio-card,widgets =
|