MLK-17589: gpu/imx: Fix DCSS+DSI suspend/resume
authorRobert Chiras <robert.chiras@nxp.com>
Tue, 17 Apr 2018 07:56:41 +0000 (10:56 +0300)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
commit41257a281a22d1daa919efe3909af5edbb4a975e
treea31406c239d9d213f75cd4e5f93dce3b1afdc4ca
parentb42d9ec6651c07a517ec8903c71fa45a331fb75f
MLK-17589: gpu/imx: Fix DCSS+DSI suspend/resume

Since the DCSS is not fully powered off when a suspend/blank occurs, the
next time we resume/unblank, the DCSS->DSI pipeline cannot be fully
re-initialized. In order to fix this issue, we should also not
completely power off the DSI too. Just configure it to stop
transmitting, by powering off the PHY.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
drivers/gpu/drm/bridge/nwl-dsi.c
drivers/gpu/drm/imx/nwl_dsi-imx.c