Lines Matching +full:i2s +full:- +full:tx +full:- +full:route
1 // SPDX-License-Identifier: GPL-2.0+
11 * SMDKV310: CFG5-1000, CFG7-111111
15 * Configure audio route as :-
72 struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
94 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")),
95 DAILINK_COMP_ARRAY(COMP_CODEC("wm8994-codec", "wm8994-aif1")),
96 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0")));
99 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s-sec")),
100 DAILINK_COMP_ARRAY(COMP_CODEC("wm8994-codec", "wm8994-aif1")),
101 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s-sec")));
113 .name = "Sec_FIFO TX",
123 .name = "SMDK-I2S",
130 { .compatible = "samsung,smdk-wm8994" },
138 struct device_node *np = pdev->dev.of_node;
141 card->dev = &pdev->dev;
144 smdk_dai[0].cpus->dai_name = NULL;
145 smdk_dai[0].cpus->of_node = of_parse_phandle(np,
146 "samsung,i2s-controller", 0);
147 if (!smdk_dai[0].cpus->of_node) {
148 dev_err(&pdev->dev,
149 "Property 'samsung,i2s-controller' missing or invalid\n");
150 ret = -EINVAL;
154 smdk_dai[0].platforms->name = NULL;
155 smdk_dai[0].platforms->of_node = smdk_dai[0].cpus->of_node;
158 ret = devm_snd_soc_register_card(&pdev->dev, card);
161 dev_err_probe(&pdev->dev, ret, "snd_soc_register_card() failed\n");
168 .name = "smdk-audio-wm8994",
179 MODULE_ALIAS("platform:smdk-audio-wm8994");