On my custom board, audio codec device is max5556, it is a audio DAC chip without control interface, it is connected to imx6q chip with I2S interface only.
I use file sound/soc/codecs/wm8727.c as template because wm8727 is very similar to max5556. my source code is on attach file.
My linux kernel version is 3.0.35.
With log, I am sure probe function in max5556.c is called successfully, but ALSA can not found soundcard, anyone can help me?
Original Attachment has been moved to: max5556.c.txt.zip
Original Attachment has been moved to: board-mx6q_sabresd.c.txt.zip