This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Codec(TLV320AIC3254) registration issue

Hi All

We are interfacing TLV320AIC3254 codec to Omap4460 (Jorjin module) we are looking for DSP also. for this 

using tlv320aic325x  drivers as specified in the below link.

https://gitorious.org/ti-codecs/pages/CodecDriverAIC325x

Details of initialization is below:

 static struct snd_soc_dai_link omap4_abe_gcs_aic32x4_dai = {
{
 .name  = "Legacy McBSP2",
 .stream_name = "AIC3256",
 .cpu_dai_name   = "omap-mcbsp-dai.1", // Mcbsp 2
 .codec_dai_name = "tlv320aic325x-MM_EXT",
 .platform_name = "omap-pcm-audio",
 .codec_name = "tlv320aic325x-codec",
 .init = omap4_abe_gcs_aic32x4_init,
 .ops = &omap_abe_aic3256_ops,
};

with this we are getting following error

 [    2.686828] omap-abe-aic3254 omap-abe-aic3254: Neither/both codec name/of_node are set for (null)
[    2.698486] omap-abe-aic3254 omap-abe-aic3254: snd_soc_register_card() failed: -22
[    2.706726] omap-abe-aic3254: probe of omap-abe-aic3254 failed with error -22

  Pls share your opinion on this.  Thanks in advance.

Regards,

Raghunath