
As per the HW requirements it is highly recommended to use DMA start window to trigger broadcast commands. If not used then it can result in a hardware hang with the DSI controllers going out of sync. This behavior is even more prominent in cases of higher refresh rates. Currently, reset_trigger_controls is called as part of next command. Due to this, when unicast command is sent after broadcast command, reset_trigger_controls does not get called for slave controller, leading to issues. As part of this change, DMA start window scheduling is enabled as default for broadcast commands and reset_trigger_controls is done as part of post_cmd_transfer operations. Change-Id: I2402214ed79b376d102b88d4f7e6a06fcb5712d3 Signed-off-by: Ritesh Kumar <quic_riteshk@quicinc.com>
109 KiB
109 KiB