mirror of https://gitee.com/openkylin/linux.git
OMAP: DSS2: DSI: Disable interface when disabling the display
Once the DSI PLL is separated from the DSI display a full DSI reset will not be performed every time the display is enabled so the interface and VCs must be disabled when disabling the display. If the VCs are not disabled some register accesses will abort. Signed-off-by: Ville Syrjälä <ville.syrjala@nokia.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
This commit is contained in:
parent
e406f9079b
commit
d73701044b
|
@ -3068,6 +3068,13 @@ static int dsi_display_init_dsi(struct omap_dss_device *dssdev)
|
|||
|
||||
static void dsi_display_uninit_dsi(struct omap_dss_device *dssdev)
|
||||
{
|
||||
/* disable interface */
|
||||
dsi_if_enable(0);
|
||||
dsi_vc_enable(0, 0);
|
||||
dsi_vc_enable(1, 0);
|
||||
dsi_vc_enable(2, 0);
|
||||
dsi_vc_enable(3, 0);
|
||||
|
||||
dss_select_dispc_clk_source(DSS_SRC_DSS1_ALWON_FCLK);
|
||||
dss_select_dsi_clk_source(DSS_SRC_DSS1_ALWON_FCLK);
|
||||
dsi_complexio_uninit();
|
||||
|
|
Loading…
Reference in New Issue