Lines Matching +full:speaker +full:- +full:codecs
1 // SPDX-License-Identifier: GPL-2.0+
8 #include <sound/soc-dapm.h>
13 #include "../codecs/wm5100.h"
14 #include "../codecs/wm9081.h"
35 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in lowland_wm5100_init()
54 ret = snd_soc_card_jack_new(rtd->card, "Headset", SND_JACK_LINEOUT | in lowland_wm5100_init()
68 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in lowland_wm9081_init()
70 snd_soc_dapm_nc_pin(&rtd->card->dapm, "LINEOUT"); in lowland_wm9081_init()
86 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")),
87 DAILINK_COMP_ARRAY(COMP_CODEC("wm5100.1-001a", "wm5100-aif1")),
88 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0")));
91 DAILINK_COMP_ARRAY(COMP_CPU("wm5100-aif2")),
92 DAILINK_COMP_ARRAY(COMP_CODEC("wm1250-ev1.1-0027", "wm1250-ev1")));
94 SND_SOC_DAILINK_DEFS(speaker,
95 DAILINK_COMP_ARRAY(COMP_CPU("wm5100-aif3")),
96 DAILINK_COMP_ARRAY(COMP_CODEC("wm9081.1-006c", "wm9081-hifi")));
116 .name = "Sub Speaker",
117 .stream_name = "Sub Speaker",
123 SND_SOC_DAILINK_REG(speaker),
129 .dlc = COMP_CODEC_CONF("wm9081.1-006c"),
135 SOC_DAPM_PIN_SWITCH("Main Speaker"),
147 SND_SOC_DAPM_SPK("Main Speaker", NULL),
157 { "Main Speaker", NULL, "Sub SPKN" },
158 { "Main Speaker", NULL, "Sub SPKP" },
159 { "Main Speaker", NULL, "SPKDAT1" },
183 card->dev = &pdev->dev; in lowland_probe()
185 ret = devm_snd_soc_register_card(&pdev->dev, card); in lowland_probe()
187 dev_err_probe(&pdev->dev, ret, "snd_soc_register_card() failed\n"); in lowland_probe()