SNLA356 September 2020 DS90UB941AS-Q1 , DS90UH941AS-Q1
DSI devices compliant to the MIPI DSI v1.0 specification and later are required to generate End of Transmission Packets (EoTp) following any HS data transmission. The main objective of the EoTp is to enhance the robustness of the DSI interface during transition from HS to LP mode so that the receiver can clearly detect the end of HS transmission even in the presence of non-optimal signaling conditions. To support backwards compatibility and interop between DSI peripherals, the standard mandates that the transmitter and receiver devices should have optional capability to utilize or not utilize EoTp functionality. DS90UB941AS-Q1 expects the DSI source to send EoTp by default since it is a DSI v1.3.1 compliant receiver, so if the source does not generate EoTp, then DS90UB941AS-Q1 will report an error condition.
Symptoms:
How to Verify:
Resolution:
It is recommended to enable EoTp generation from the source device if possible. This should be a configurable option in the DSI source kernel driver. If the source does not support EoTp generation, then enable DSI_NO_EOTPKT = 1 in the DSI_CONFIG_1 register which will mask EoTp errors in the DSI_STATUS register.
Typically, this error condition does not cause any visual impact to the display, but it may affect the DS90UB941AS-Q1's capability to detect a true EoT error in a system which does not utilize EoTp.