Hi,
Up to 2.6.28 the ASoC framework was working on AT32AP7000 Atmel platform. Now I try to recompile it on 2.6.31-rc8 and I get
Advance Linux Sound Architecture Driver Version 1.0.20. No device for DAI atmel-ssc0 No device for DAI atmel-ssc1 No device for DAI atmel-ssc2
whereas the ssc devices are properly (as in 2.6.28) initialized ssc ssc.0: Atmel SSC device at 0xffe1c00 (irq 10) ssc ssc.1: Atmel SSC device at 0xffe2000 (irq 11) ssc ssc.2: Atmel SSC device at 0xffe2400 (irq 12)
It looks that this message comes from snd_soc_register_dai in soc-core.c
if (!dai->dev) printk(KERN_WARNING "No device for DAI %s\n", dai->name);
it seems for some reason it thinks there is no device in dai->dev
Unless I'm mistaken, that is being called from sound/soc/atmel/atmel_ssc_dai.c after some modifications done by broonie on these files according to http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=history;f... .
Is there anything that can be done to rectify this?
Regards, Christos