Lines Matching +full:codec +full:- +full:gpio8

1 // SPDX-License-Identifier: GPL-2.0-only
10 * +--------+ +-------------------+ Rear Speaker
11 * | | | | /-+
12 * | +--->----->---+MONOIN SPKL+--->----+-+ |
14 * | +--->----->---+PCBEEP SPKR+--->----+-+ |
15 * | CHIP | | | \-+
16 * | +---<-----<---+MONO |
18 * +--------+ | | /-+
19 * | HPL+--->----+-+ |
21 * | OUT3+--->----+-+ |
22 * | | \-+
26 * | MIC1+-----<--+o+
28 * +-------------------+ ---
35 #include <asm/mach-types.h>
48 /* Use GPIO8 for rear speaker amplifier */
71 struct snd_soc_card *card = widget->dapm->card; in rear_amp_event()
75 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[0]); in rear_amp_event()
76 component = asoc_rtd_to_codec(rtd, 0)->component; in rear_amp_event()
120 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in mioa701_wm9713_init()
122 /* Prepare GPIO8 for rear speaker amplifier */ in mioa701_wm9713_init()
134 DAILINK_COMP_ARRAY(COMP_CPU("pxa2xx-ac97")),
135 DAILINK_COMP_ARRAY(COMP_CODEC("wm9713-codec", "wm9713-hifi")),
136 DAILINK_COMP_ARRAY(COMP_PLATFORM("pxa-pcm-audio")));
139 DAILINK_COMP_ARRAY(COMP_CPU("pxa2xx-ac97-aux")),
140 DAILINK_COMP_ARRAY(COMP_CODEC("wm9713-codec", "wm9713-aux")),
141 DAILINK_COMP_ARRAY(COMP_PLATFORM("pxa-pcm-audio")));
176 return -ENODEV; in mioa701_wm9713_probe()
178 mioa701.dev = &pdev->dev; in mioa701_wm9713_probe()
179 rc = devm_snd_soc_register_card(&pdev->dev, &mioa701); in mioa701_wm9713_probe()
181 dev_warn(&pdev->dev, "Be warned that incorrect mixers/muxes setup will " in mioa701_wm9713_probe()
190 .name = "mioa701-wm9713",
201 MODULE_ALIAS("platform:mioa701-wm9713");