Hi, > I've been thinking about the DMA approach. The problem I found out is that we > need to transfer all messages we're given at time in one DMA chain ... at least > that's how I understand it from the FSL manual (see Fig. 27-10 in the mx28 > manual). I can't follow you: mxs_i2c_xfer() gets a list of messages, yet they are iterated over in mxs_i2c_xfer_msg(). A single I2C message is unscattered and can't be bigger than 64KB, so that should be doable? Am I missing something by already being in weekend-mode? :) -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature