.. | .. |
---|
29 | 29 | |
---|
30 | 30 | #define DRV_NAME "efika-audio-fabric" |
---|
31 | 31 | |
---|
| 32 | +SND_SOC_DAILINK_DEFS(analog, |
---|
| 33 | + DAILINK_COMP_ARRAY(COMP_CPU("mpc5200-psc-ac97.0")), |
---|
| 34 | + DAILINK_COMP_ARRAY(COMP_CODEC("stac9766-codec", |
---|
| 35 | + "stac9766-hifi-analog")), |
---|
| 36 | + DAILINK_COMP_ARRAY(COMP_PLATFORM("mpc5200-pcm-audio"))); |
---|
| 37 | + |
---|
| 38 | +SND_SOC_DAILINK_DEFS(iec958, |
---|
| 39 | + DAILINK_COMP_ARRAY(COMP_CPU("mpc5200-psc-ac97.1")), |
---|
| 40 | + DAILINK_COMP_ARRAY(COMP_CODEC("stac9766-codec", |
---|
| 41 | + "stac9766-hifi-IEC958")), |
---|
| 42 | + DAILINK_COMP_ARRAY(COMP_PLATFORM("mpc5200-pcm-audio"))); |
---|
| 43 | + |
---|
32 | 44 | static struct snd_soc_dai_link efika_fabric_dai[] = { |
---|
33 | 45 | { |
---|
34 | 46 | .name = "AC97", |
---|
35 | 47 | .stream_name = "AC97 Analog", |
---|
36 | | - .codec_dai_name = "stac9766-hifi-analog", |
---|
37 | | - .cpu_dai_name = "mpc5200-psc-ac97.0", |
---|
38 | | - .platform_name = "mpc5200-pcm-audio", |
---|
39 | | - .codec_name = "stac9766-codec", |
---|
| 48 | + SND_SOC_DAILINK_REG(analog), |
---|
40 | 49 | }, |
---|
41 | 50 | { |
---|
42 | 51 | .name = "AC97", |
---|
43 | 52 | .stream_name = "AC97 IEC958", |
---|
44 | | - .codec_dai_name = "stac9766-hifi-IEC958", |
---|
45 | | - .cpu_dai_name = "mpc5200-psc-ac97.1", |
---|
46 | | - .platform_name = "mpc5200-pcm-audio", |
---|
47 | | - .codec_name = "stac9766-codec", |
---|
| 53 | + SND_SOC_DAILINK_REG(iec958), |
---|
48 | 54 | }, |
---|
49 | 55 | }; |
---|
50 | 56 | |
---|