aboutsummaryrefslogtreecommitdiffstats
path: root/Kbuild
diff options
context:
space:
mode:
authorJuha Lumme <juha.lumme@gmail.com>2012-12-26 00:48:51 -0500
committerGrant Likely <grant.likely@secretlab.ca>2013-02-05 07:45:24 -0500
commitba486a2a29b629413f89e0490edb02a8ccc3bb8f (patch)
treeb1a9273542e5d139975317b6d02bbf718444c123 /Kbuild
parentf3b8a8ecc5922d9dff303ae2fadc1eae608a6f7c (diff)
mxs/spi: clear XFER_COUNT in ctrl0 field in DMA descriptor
On MX23 the XFER_COUNT part in ctrl0 field in DMA descriptor was improperly OR'd during the construction of DMA descriptor chain, instead of being freshly set. Because of that too many bytes were being expected from SPI during the last DMA cycle. This caused a timeout (SSP_TIMEOUT) to happen in the processing of the last DMA descriptor, and thus reads and writes were failing. This is a fix for the problem, by clearing XFER_COUNT bytes in ctrl0 before setting the new XFER_COUNT for DMA descriptor. Signed-off-by: Juha Lumme <juha.lumme@gmail.com> Acked-by: Marek Vasut <marex@denx.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'Kbuild')
0 files changed, 0 insertions, 0 deletions