ext: mcux: csi: Fix wrong circular queue delta calculation

This error causes various instabilities during capture.

Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
This commit is contained in:
Loic Poulain 2019-03-15 17:28:25 +01:00 committed by Kumar Gala
commit 14aa624c6b

View file

@ -146,7 +146,7 @@ static uint32_t CSI_TransferGetQueueDelta(uint32_t startIdx, uint32_t endIdx)
}
else
{
return startIdx + CSI_DRIVER_ACTUAL_QUEUE_SIZE - endIdx;
return endIdx + CSI_DRIVER_ACTUAL_QUEUE_SIZE - startIdx;
}
}