The codec setup data structure has to be defined for
successful probe.

Signed-off-by: Chaithrika U S <[email protected]>
---
Applies to temp/asoc branch of DaVinci GIT tree.

 sound/soc/davinci/davinci-evm.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c
index 81628ac..67414f6 100644
--- a/sound/soc/davinci/davinci-evm.c
+++ b/sound/soc/davinci/davinci-evm.c
@@ -206,27 +206,33 @@ static struct snd_soc_card da850_snd_soc_card = {
        .num_links = 1,
 };
 
+static struct aic3x_setup_data aic3x_setup;
+
 /* evm audio subsystem */
 static struct snd_soc_device evm_snd_devdata = {
        .card = &snd_soc_card_evm,
        .codec_dev = &soc_codec_dev_aic3x,
+       .codec_data = &aic3x_setup,
 };
 
 /* evm audio subsystem */
 static struct snd_soc_device dm6467_evm_snd_devdata = {
        .card = &dm6467_snd_soc_card_evm,
        .codec_dev = &soc_codec_dev_aic3x,
+       .codec_data = &aic3x_setup,
 };
 
 /* evm audio subsystem */
 static struct snd_soc_device da830_evm_snd_devdata = {
        .card = &da830_snd_soc_card,
        .codec_dev = &soc_codec_dev_aic3x,
+       .codec_data = &aic3x_setup,
 };
 
 static struct snd_soc_device da850_evm_snd_devdata = {
        .card           = &da850_snd_soc_card,
        .codec_dev      = &soc_codec_dev_aic3x,
+       .codec_data     = &aic3x_setup,
 };
 
 static struct platform_device *evm_snd_device;
-- 
1.5.6

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to