• AVR Freaks

Hot!Harmony support for Wolfson WM8731 CODEC

Author
i4cy
New Member
  • Total Posts : 27
  • Reward points : 0
  • Joined: 2014/03/25 05:22:23
  • Location: 0
  • Status: offline
2017/09/21 08:43:58 (permalink)
0

Harmony support for Wolfson WM8731 CODEC

Does anyone know if there are any future plans to support the Wolfson WM8731 CODEC by adding a driver to the Harmony framework? The WM8731 has been used on older Microchip boards, such as the original Multimedia Expansion Board (DM32005), so Microchip have experience using this CODEC.
#1

7 Replies Related Threads

    Wavelength
    Super Member
    • Total Posts : 296
    • Reward points : 0
    • Joined: 2012/08/13 08:33:08
    • Location: Cincinnati, Ohio USA
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2017/09/21 09:41:17 (permalink)
    0
    If one of the AKM parts has I2C usage then use that and then just change the code from there. I am struggling with a harmony project created on the AKM4384 that uses a bit banger interface and converting that code to another DAC chip that requires I2C setup like the WM8731.
     
    Thanks,
    Gordon
    #2
    MikeinAZ
    Administrator
    • Total Posts : 320
    • Reward points : 0
    • Joined: 2014/06/03 07:25:32
    • Location: Chandler, AZ
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2017/09/27 14:35:24 (permalink)
    3 (1)
    Hello,
     
    We are currently in the process of adding a driver for the WM8904 audio codec.  This is primarily driven by the need for a more precise FLL that this specific device allows.  It will be paired with a new device that is in the release cycle, but we will also make configurations work with some existing families.
     
    If you are writing your own codec driver, I agree an example that uses I2C is already available.  We do this regularly and for example you can use the AK4642 driver for a reference.
    #3
    i4cy
    New Member
    • Total Posts : 27
    • Reward points : 0
    • Joined: 2014/03/25 05:22:23
    • Location: 0
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2017/10/31 06:56:18 (permalink)
    3 (1)
    Great to hear that a CODEC driver for a different device vendor other than AKM will become available.
    #4
    i4cy
    New Member
    • Total Posts : 27
    • Reward points : 0
    • Joined: 2014/03/25 05:22:23
    • Location: 0
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2019/07/25 07:43:02 (permalink)
    0
    Unfortunately still no sign of any Wolfson drivers for Harmony 2.0.6.
    #5
    MikeinAZ
    Administrator
    • Total Posts : 320
    • Reward points : 0
    • Joined: 2014/06/03 07:25:32
    • Location: Chandler, AZ
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2019/07/25 08:05:36 (permalink)
    0
    Hi,
    An old post certainly, but things have moved on.  From that time Harmony targets moved and the release became Harmony 3.
    We do have Wolfson audio codec driver in Harmony v3.2 and later, should you want this.
    It was not added to Harmony 2 as the architecture changed.  You may note that currently the Wolfson audio codec is only demonstrated on our Cortex device boards (SAM E70 for example).  The driver can certainly be extended to work with MIPS devices, we just do not have an example application of this yet.
    Hardware for this demonstration is already available on microchipDirect.
    #6
    i4cy
    New Member
    • Total Posts : 27
    • Reward points : 0
    • Joined: 2014/03/25 05:22:23
    • Location: 0
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2019/08/06 04:15:51 (permalink)
    0
    I did try Harmony v3 sometime ago, but found lack of support for hardware and much of v2 functionality removed or missing. I did find some WM8904 driver code but nothing specific to the WM8731. Harmony v3 seems to focus more on SAM rather than PIC32. So I have reverted back to v2.
     
    As mentioned in my original post, Microchip does (did) have a WM8731 driver for the original Multimedia Expansion Board (DM32005) but this board was never supported by Harmony. I understand that MC have limited developer resources, but it is a shame to just drop drivers that have been previously painstakingly developed. After all the WM8731 is still a very popular device.
    #7
    NKurzman
    A Guy on the Net
    • Total Posts : 17822
    • Reward points : 0
    • Joined: 2008/01/16 19:33:48
    • Location: 0
    • Status: offline
    Re: Harmony support for Wolfson WM8731 CODEC 2019/08/06 05:49:25 (permalink)
    0
    Harmony 3.XX started with SAM first, then MIPS was added later. So you may find it more complete now.

    As far as your driver, if you have non Harmony code, use it. Built in Harmony drivers will not make it work better. And if it is an older chip, they may never add it. Microchip seems to focus on the newer stuff. Which generally makes sense.
    #8
    Jump to:
    © 2019 APG vNext Commercial Version 4.5