]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
drm: xlnx: dsi: Disable bridge instance
authorVenkateshwar Rao Gannavarapu <venkateshwar.rao.gannavarapu@xilinx.com>
Wed, 24 Oct 2018 05:42:20 +0000 (11:12 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 1 Nov 2018 09:42:21 +0000 (10:42 +0100)
This patch disables the bridge instance when
dsi controller is disabled.

Signed-off-by: Venkateshwar Rao Gannavarapu <venkateshwar.rao.gannavarapu@xilinx.com>
Reviewed-by: Vishal Sagar <vishal.sagar@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/gpu/drm/xlnx/xlnx_dsi.c

index 16d31c8736f5647a051f24eb092569b9b16df886..aee182853b51106e6be8396fa6373a2c360294a9 100644 (file)
@@ -652,6 +652,9 @@ static void xlnx_dsi_disable(struct drm_encoder *encoder)
 {
        struct xlnx_dsi *dsi = encoder_to_dsi(encoder);
 
+       if (dsi->bridge)
+               xlnx_bridge_disable(dsi->bridge);
+
        xlnx_dsi_set_display_disable(dsi);
 }