]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/video/omap2/dss/dsi.c
OMAP: DSS2: Reset LANEx_ULPS_SIG2 bits after use
[karo-tx-linux.git] / drivers / video / omap2 / dss / dsi.c
index 69c2d4fe0746aa44ed28bdc12a5350c30e91ea6b..4496d09315c95e3a3a94d0e3dcf347cf46a705a7 100644 (file)
@@ -3395,6 +3395,10 @@ static int dsi_enter_ulps(struct platform_device *dsidev)
        dsi_unregister_isr_cio(dsidev, dsi_completion_handler, &completion,
                        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_if_enable(dsidev, false);