| .. | .. |
|---|
| 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 | |
|---|