Hi there,
I have a sample rate converter IC, which is followed by a DAC. This kind
of setup :
SoC chip -> Sample rate conv. chip -> DAC chip
I also have the reverse for the ADC... but this question is about the
DAC path.
How do you construct a machine driver for this setup ?
Only the Sample rate converter ICs use the SoC I2S bus, the DAC and ADC,
sit outside the I2S scope of the SoC... however all chips require I2C
control.
Unfortunately the silicon only supports an older 3.14 kernel.
Can it be something like this :
static struct snd_soc_dai_link sr_dai[] = {
{
.name = "Sample-rate-for-DAC",
.stream_name = "playback 0",
.cpu_dai_name = "nxp-i2s.0",
.platform_name = "nxp-pcm",
.codec_dai_name = "sample-rate-in",
.codec_name = "sample-rate.4-0012",
},
{
.name = "DAC",
.stream_name = "playback 0",
.cpu_dai_name = "?????",
.platform_name = "????",
.codec_dai_name = "codec-in",
.codec_name = "DAC.4-0010",
},
};
thanks
Matt
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel