Hi: I just checked the latest lt-3.1 branch on (git://git.linaro.org/bsp/freescale/linux-linaro.git) The audio can work well. Here is the log: On DA9052 board: [ 2.586288] sgtl5000 1-000a: Failed to get supply 'VDDD': -19 [ 2.594456] print_constraints: 1-000a: 850 <--> 1600 mV at 1200 mV normal [ 2.602665] sgtl5000 1-000a: Using internal LDO instead of VDDD [ 2.612953] sgtl5000 1-000a: sgtl5000 revision 17 [ 2.639109] asoc: sgtl5000 <-> imx-ssi.1 mapping ok [ 2.649233] input: sgtl5000-audio Headphone Jack as /devices/platform/soc-audio/sound/card0/input0 [ 2.667822] asoc: mxc-spdif <-> imx-spdif-dai.0 mapping ok [ 2.676602] ALSA device list: [ 2.679659] mmc0: host does not support reading read-only switch. assuming write-enable. [ 2.688063] #0: sgtl5000-audio [ 2.691409] #1: imx-spdif ... root@freescale /unit_tests$ aplay audio8k16S.wav Playing WAVE 'audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo root@freescale /unit_tests$ aplay audio8k16S.wav Playing WAVE 'audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo root@freescale /unit_tests$ On Riply board. [ 5.484703] usbhid: USB HID core driver [ 5.496158] mxc_spdif mxc_spdif.0: MXC SPDIF Audio [ 5.509653] sgtl5000 1-000a: Failed to get supply 'VDDA': -19 [ 5.517198] print_constraints: 1-000a: 850 <--> 1600 mV at 1200 mV normal [ 5.524913] sgtl5000 1-000a: Failed to get supply 'VDDA': -19 [ 5.531195] sgtl5000 1-000a: Failed to request supplies: -19 [ 5.536904] sgtl5000 1-000a: asoc: failed to probe CODEC sgtl5000.1-000a: -19 [ 5.545255] asoc: failed to instantiate card sgtl5000-audio: -19 [ 5.564258] asoc: mxc-spdif <-> imx-spdif-dai.0 mapping ok ... oot@freescale /unit_tests$ aplay audio8k16S.wav Playing WAVE 'audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo root@freescale /unit_tests$ root@freescale /unit_tests$ root@freescale /unit_tests$ root@freescale /unit_tests$ aplay audio8k16S.wav Playing WAVE 'audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo root@freescale /unit_tests$ aplay audio8k16S.wav Playing WAVE 'audio8k16S.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Stereo Best Regards Richard Zhu On 21 December 2011 12:19, Ricardo Salveti