[question] Sample rate IC followed by DAC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux