Hi Josh,
Thank you for the quick response. Our code exactly looks like your patch but still we don't have any luck getting the card listed. We tried to list dummy device in /proc/asound/cards, /proc/asound/devices as well as using aplay -l. We are using the custom board with AM335x processor on it.
We are using the kernel version 3.2.0 . After reboot we observe snd_soc_evm.ko did not loaded , we need to manually probe it. i.e modprobe snd_soc_evm.ko.
We did kept some logs in function evm_init() in davanci_evm.c and soc_core.c file, these are printed only when manually probe the module(but we expected to print these while booting?). Will this explain anything ? i.e we might be missing some configuration to populate the ALSA stuff in config files etc ?
--Kishore.