
ERR005192
Chip Errata for the i.MX 6Dual/6Quad and i.MX 6DualPlus/6QuadPlus, Rev. 6.1, 06/2016
NXP Semiconductors
131
Description:
The issue appears when a DSI device, which is in reverse mode, sends a long packet with no
payload. When receiving this packet, the DSI host controller checks the 16bit CRC field of the
packet and incorrectly issues an error.Although there is no apparent reason for a device to send a
long packet with no payload, there is no restriction in the DSI specification that forbids this. Also,
there is no data loss resulting from this bug, since a long packet with no payload carries no data.
The only inconvenience is that a CRC error is asserted in the bit crc_err of the register
ERROR_ST1.
Projected Impact:
The CRC error is asserted in the bit crc_err of the register ERROR_ST1, when DSI received a long
packet with no payload. This errata does not affect the correct functionality.
Workarounds:
To avoid the assertion of the CRC error, disable verification of CRC reception errors in bit
en_CRC_rx of the register PCKHDL_CFG. When disabling the CRC verification on the receive
path, users should be aware that the CRC verification will be disabled for all reverse packets and
not limited just to the long packets with no payload.
Proposed Solution:
No fix scheduled
Linux BSP Status:
A software workaround is possible but it hasn’t been implemented in the Linux BSP yet. BSP
functionality may be affected in some configurations and use cases as described above.
ERR005192
MIPI: Reverse direction long packets with no payload incorrectly
issue a CRC error for MIPI DSI