Lines Matching +full:i2s +full:- +full:out
1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <asm/mach-types.h>
15 #include "../codecs/88pm860x-codec.h"
30 SND_SOC_DAPM_LINE("Lineout Out 1", NULL),
31 SND_SOC_DAPM_LINE("Lineout Out 2", NULL),
46 {"Lineout Out 1", NULL, "LINEOUT1"},
47 {"Lineout Out 2", NULL, "LINEOUT2"},
64 struct snd_soc_component *component = asoc_rtd_to_codec(rtd, 0)->component; in ttc_pm860x_init()
67 snd_soc_card_jack_new_pins(rtd->card, "Headphone Jack", in ttc_pm860x_init()
72 snd_soc_card_jack_new_pins(rtd->card, "Microphone Jack", in ttc_pm860x_init()
84 /* ttc/td-dkb digital audio interface glue - connects codec <--> CPU */
85 SND_SOC_DAILINK_DEFS(i2s,
86 DAILINK_COMP_ARRAY(COMP_CPU("pxa-ssp-dai.1")),
87 DAILINK_COMP_ARRAY(COMP_CODEC("88pm860x-codec", "88pm860x-i2s")),
88 DAILINK_COMP_ARRAY(COMP_PLATFORM("mmp-pcm-audio")));
92 .name = "88pm860x i2s",
97 SND_SOC_DAILINK_REG(i2s),
103 .name = "ttc-dkb-hifi",
119 card->dev = &pdev->dev; in ttc_dkb_probe()
121 ret = devm_snd_soc_register_card(&pdev->dev, card); in ttc_dkb_probe()
123 dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", in ttc_dkb_probe()
131 .name = "ttc-dkb-audio",
143 MODULE_ALIAS("platform:ttc-dkb-audio");