Hello joanxie.
Do you mean that you tested exactly WM8524 with the devicetree I provided in my post, and you are able to control volume in alsamixer/amixer?
Anyway, you asked me about the about of aplay -l and here it is:
**** List of PLAYBACK Hardware Devices ****
card 0: wm8524audio [wm8524-audio], device 0: 30c10000.sai-wm8524-hifi wm8524-hifi-0 [30c10000.sai-wm8524-hifi wm8524-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
I also attach the an image called alsamixer.png to show you exactly what I get in alsamixer.
Finally I attach the dump of dmesg, where you can read "No soundcards found".