Adding WM8904 audio codec to the Colibri i.MX6ULL

The step that I followed are -

  1. Enabling the codec driver for WM8904 in the linux kernel for i.MX6ULL using make menuconfig and then generating the zImage for the same.

  2. Next adding the codec details in the imx6ull-colibri-eval-v3.dts device tree, I am attaching the dts file for your reference.

  3. After updating the image with the new zImage and dtb file ( imx6ull-colibri-eval-v3.dtb ) , I get the following message in dmesg -

  1. I am attaching the logs for dmesg as well for reference.

  2. For the codec we are using the WM8904-6201-FL32-M-REV1 evaluation board by wolfsonn. Address of the codec is 0x1a

  3. I am not able to detect the codec on the i2c line using the i2cdetect command.

  4. I am using the viola carrier board and currently have connected the SCL(pin #5) SDA(pin #6) and GND(pin #7) of the X9 extension connector with the WM8904 codecs SCL SDA and GND respectively.
    dmesg.txt (19.0 KB)
    imx6ull-colibri-eval-v3.dts (1.9 KB)

Hi @kartikeya,

We understand you have reported to our technical support for same issue where we are discussing on connection details of codec with Viola carrier board.

I am closing this ticket here.

Let me know if you feel otherwise.

Best Regards
Ritesh Kumar