]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - sound/soc/davinci/davinci-sffsdr.c
ASoC: Fix DaVinci module unload error
[linux-2.6-omap-h63xx.git] / sound / soc / davinci / davinci-sffsdr.c
index 50baef1fe5b4a9ae38e291e8bf4b5cf6b5602760..0bf81abba8c79048ef6f1be76129b68810ce6969 100644 (file)
@@ -141,7 +141,8 @@ static int __init sffsdr_init(void)
 
        platform_set_drvdata(sffsdr_snd_device, &sffsdr_snd_devdata);
        sffsdr_snd_devdata.dev = &sffsdr_snd_device->dev;
-       sffsdr_snd_device->dev.platform_data = &sffsdr_snd_data;
+       platform_device_add_data(sffsdr_snd_device, &sffsdr_snd_data,
+                                sizeof(sffsdr_snd_data));
 
        ret = platform_device_add_resources(sffsdr_snd_device,
                                            sffsdr_snd_resources,