[alsa-devel] IMX WM8740 I2S support

stéphane cerveau scerveau at gmail.com
Wed Sep 25 15:54:54 CEST 2013


Thx for your answer.
I checked in the folder linux/firmware/imx/sdma/ and there is these files:

1928 Sep 19 11:13 sdma-imx25-to1.bin.ihex
10340 Sep 19 11:13 sdma-imx31-to1.bin.ihex
10368 Sep 19 11:13 sdma-imx31-to2.bin.ihex
5544 Sep 19 11:13 sdma-imx35-to1.bin.ihex
4824 Sep 19 11:13 sdma-imx35-to2.bin.ihex
1532 Sep 19 11:13 sdma-imx50-to1.bin.ihex
2248 Sep 19 11:13 sdma-imx51-to3.bin.ihex
3880 Sep 19 11:13 sdma-imx53-to1.bin.ihex
1838 Sep 19 11:17 sdma-imx6q-to1.bin
2868 Sep 19 11:17 sdma-imx6q-to1.bin.gen.o
1482 Sep 19 11:17 .sdma-imx6q-to1.bin.gen.o.cmd
510 Sep 19 11:17 sdma-imx6q-to1.bin.gen.S
5068 Sep 19 11:13 sdma-imx6q-to1.bin.ihex

As you can see the sdma-imx6q-to1.bin.gen.o is correctly built.
How can i check that the firmware is correctly loaded? What is the 
purpose of this firmware seen that wm8962 is working fine in 
SND_SOC_DAIFMT_DSP_B.
My point is using AUD_MUX4 with I2S protocol.
Best regards.

Stephane


On 09/25/2013 03:12 PM, Fabio Estevam wrote:
> On Wed, Sep 25, 2013 at 10:08 AM, stéphane cerveau <scerveau at gmail.com> wrote:
>> Dear all,
>>
>> I'm currently working on supporting WM8740 device software configured with
>> imx6q system.
>> For now my driver seems to be configured correctly. The playback is launched
>> but i get:
>>   ALSA sound/core/pcm_lib.c:1822 playback write error (DMA or IRQ trouble?
>> write error: Input/output error
> This may indicate that you are missing the SDMA firmware for the mx6.
> (linux/firmware/sdma/sdma-imx6q.bin)
>
> Starting on 3.12-rc1 you don't need the SDMA firmware for audio
> playback anymore.
>
> So I would suggest one of the above methods.
>
> Regards,
>
> Fabio Estevam



More information about the Alsa-devel mailing list