Apologies, I originally sent the below message to the wrong mailing list 
address. If anyone can point me to any relevant Linux code that would be great.

Begin forwarded message:

From: "Roberts, Ryan" <[email protected]<mailto:[email protected]>>
Date: 3 March 2015 19:04:39 GMT
To: 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>
Subject: SSP Ports and LPE DMA blocks

Hi all,

I am currently trying to write a driver for Windows to drive the SSP port on 
the Minnow Board MAX (to send and receive I2S data). I’m using the LPE DMA 
block to transfer data between main memory and the SSP peripheral. However, I 
am getting an interrupt storm from the DMA controller after completing the 
first transfer; clearly I am not clearing the interrupt correctly.

The Intel documentation is pretty sparse so was wondering if any code exists on 
the Linux side to deal with this that we could use as an example? I’ve looked 
in the upstream kernel and don’t see anything (Standard Baytrail audio is 
transferred to the LPE then the LPE transfers it to the SSP, and the LPE sets 
up the DMA, and that code is a blob). Is there any MBM specific tree that I 
could look in?

Thanks,
Ryan


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. Cirrus Logic 
International (UK) 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
_______________________________________________
elinux-MinnowBoard mailing list
[email protected]
http://lists.elinux.org/mailman/listinfo/elinux-minnowboard

Reply via email to