Lines Matching +full:audio +full:- +full:widgets
1 // SPDX-License-Identifier: GPL-2.0+
3 // Lowland audio support
8 #include <sound/soc-dapm.h>
38 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component;
49 /* Clock OPCLK, used by the other audio components. */
57 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset",
72 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component;
74 snd_soc_dapm_nc_pin(&rtd->card->dapm, "LINEOUT");
90 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")),
91 DAILINK_COMP_ARRAY(COMP_CODEC("wm5100.1-001a", "wm5100-aif1")),
92 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0")));
95 DAILINK_COMP_ARRAY(COMP_CPU("wm5100-aif2")),
96 DAILINK_COMP_ARRAY(COMP_CODEC("wm1250-ev1.1-0027", "wm1250-ev1")));
99 DAILINK_COMP_ARRAY(COMP_CPU("wm5100-aif3")),
100 DAILINK_COMP_ARRAY(COMP_CODEC("wm9081.1-006c", "wm9081-hifi")));
134 .dlc = COMP_CODEC_CONF("wm9081.1-006c"),
149 static const struct snd_soc_dapm_widget widgets[] = {
179 .dapm_widgets = widgets,
180 .num_dapm_widgets = ARRAY_SIZE(widgets),
190 card->dev = &pdev->dev;
192 ret = devm_snd_soc_register_card(&pdev->dev, card);
194 dev_err_probe(&pdev->dev, ret, "snd_soc_register_card() failed\n");
209 MODULE_DESCRIPTION("Lowland audio support");