|
@@ -3395,6 +3395,10 @@ static int dsi_enter_ulps(struct platform_device *dsidev)
|
|
dsi_unregister_isr_cio(dsidev, dsi_completion_handler, &completion,
|
|
dsi_unregister_isr_cio(dsidev, dsi_completion_handler, &completion,
|
|
DSI_CIO_IRQ_ULPSACTIVENOT_ALL0);
|
|
DSI_CIO_IRQ_ULPSACTIVENOT_ALL0);
|
|
|
|
|
|
|
|
+ /* Reset LANEx_ULPS_SIG2 */
|
|
|
|
+ REG_FLD_MOD(dsidev, DSI_COMPLEXIO_CFG2, (0 << 0) | (0 << 1) | (0 << 2),
|
|
|
|
+ 7, 5);
|
|
|
|
+
|
|
dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_ULPS);
|
|
dsi_cio_power(dsidev, DSI_COMPLEXIO_POWER_ULPS);
|
|
|
|
|
|
dsi_if_enable(dsidev, false);
|
|
dsi_if_enable(dsidev, false);
|