[Port from R2]: flush hdmi port register
authorGeng Xiujun <xiujun.geng@intel.com>
Fri, 20 Apr 2012 03:06:30 +0000 (11:06 +0800)
committerbuildbot <buildbot@intel.com>
Sat, 28 Apr 2012 12:33:12 +0000 (05:33 -0700)
BZ: 33780

flush hdmi port register after writing to make it take effect

Change-Id: I8555b024cc5f66698cae459d7267c44d06bae4ea
Signed-off-by: Geng Xiujun <xiujun.geng@intel.com>
Signed-off-by: Seema Pandit <seema.pandit@intel.com>
Reviewed-on: http://android.intel.com:8080/46460
Reviewed-by: Tong, BoX <box.tong@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/psb_intel_hdmi.c

index 1515697..561ab8b 100644 (file)
@@ -834,7 +834,8 @@ static void mdfld_hdmi_dpms(struct drm_encoder *encoder, int mode)
                        (*dev_priv->mdfld_had_event_callbacks)
                                (HAD_EVENT_HOT_PLUG, dev_priv->had_pvt_data);
        }
-       REG_READ(hdmi_priv->hdmib_reg);
+       /* flush hdmi port register */
+       REG_WRITE(hdmi_priv->hdmib_reg, REG_READ(hdmi_priv->hdmib_reg));
 
        ospm_power_using_hw_end(OSPM_DISPLAY_ISLAND);
 }