[MinnowBoard] I2S Audio on MinnowBoard MAX Windows

Roberts, Ryan Ryan.Roberts at cirrus.com
Thu Nov 20 13:37:15 UTC 2014


Hi there,

First of all, appologies if this is not the correct place for Minnowboard MAX **Windows** questions, I could only find this elinux mailing list. Please direct me to the Windows list if it exists.

I'm currently evaluating the suitability of MinnowBoard MAX as a platform that I could use for development and testing of Windows audio codec drivers. I have previous familiarity with the Baytrail LPE audio architecture and have a driver that works on other Baytrail based systems.

I've been able to successfully modify the ACPI DSDT to expose my codec device and the correct LPE device (there are two LPE devices in the DSDT - one for Android and the other for Windows. The BIOS seems to think it is booting to Android so some changes are required). I've also successfully installed the Intel LPE driver and Windows is happy that there are render and capture endpoints available (playback is shown as working)...

However, I have 2 problems:


*         The LPE driver that I have is using I2S port 1 (the pins of which are multiplexed with HAD and are not brought out to headers). The MinnowBoard MAX schematic shows that I2S port 2 is the one that is brought out to the board's header. Is there an alternative LPE driver available that will use this port instead? If so, can you advise on where I can get it? (I took the driver that I'm currently using from Baytrail-T type 4).



*         The board does not bring out any of the PMC_PLT clocks out to the header. Previously the audio codec has always used PMC_PLT_CLK[3] on Baytrail running at 25MHz as its master clock. How/where do you envisage that we should get MCLK when using MinnowBoard MAX? Are there any options other than providing an external clock and attempting to synchronize to the I2S bit clock when it is active?

Thanks in advance,
Ryan Roberts


This message and any attachments may contain privileged and confidential information that is intended solely for the person(s) to whom it is addressed. If you are not an intended recipient you must not: read; copy; distribute; discuss; take any action in or make any reliance upon the contents of this message; nor open or read any attachment. If you have received this message in error, please notify us as soon as possible on the following telephone number and destroy this message including any attachments. Thank you. Wolfson Microelectronics Ltd is a company registered in Scotland, with registered number SC089839 and its registered office at Westfield House, 26 Westfield Road, Edinburgh, EH11 2QB, UK.  Tel: +44 (0)131 272 7000. cirrus.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20141120/5c6be2bf/attachment-0001.html>


More information about the elinux-MinnowBoard mailing list