display: turn on/off backlight of lvds panel in mipi dpms
authorGeng Xiujun <xiujun.geng@intel.com>
Tue, 8 May 2012 06:26:47 +0000 (14:26 +0800)
committerbuildbot <buildbot@intel.com>
Sat, 12 May 2012 14:47:28 +0000 (07:47 -0700)
BZ: 34728

turn on/off backlight of lvds panel in mipi dpms operation

Change-Id: I9199a8b1ab36552247682a2ab66c4106e6166e7b
Signed-off-by: Geng Xiujun <xiujun.geng@intel.com>
Reviewed-on: http://android.intel.com:8080/47751
Reviewed-by: Zhang, Lei <lei.zhang@intel.com>
Reviewed-by: Xu, Randy <randy.xu@intel.com>
Reviewed-by: Ai, Ke <ke.ai@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/staging/mrst/drv/mdfld_dsi_dpi.c

index 68f0df1..c0dbce8 100644 (file)
@@ -881,8 +881,7 @@ static void mdfld_dsi_lvds_set_power(struct drm_encoder *encoder, bool on)
 
                /* For DPMS case, just turn on/off panel */
                if (dev_priv->dpms_on_off)
-                       /*dsi_lvds_toshiba_bridge_panel_on();*/
-                       mdfld_dsi_dpi_turn_on(dpi_output, pipe);
+                       dsi_lvds_toshiba_bridge_panel_on(dev);
                else
                        mdfld_dsi_configure_up(dsi_encoder, pipe);
 
@@ -890,8 +889,7 @@ static void mdfld_dsi_lvds_set_power(struct drm_encoder *encoder, bool on)
                break;
        case false:
                if (dev_priv->dpms_on_off && dev_priv->dpi_panel_on) {
-                       /*dsi_lvds_toshiba_bridge_panel_off();*/
-                       mdfld_dsi_dpi_shut_down(dpi_output, pipe);
+                       dsi_lvds_toshiba_bridge_panel_off();
                        last_ospm_suspend = false;
                } else if (!dev_priv->dpms_on_off && !last_ospm_suspend) {
                        mdfld_dsi_configure_down(dsi_encoder, pipe);