GFX-Display: resolved the flashing issue when booting up SC1.
BZ: 32042
Fixed by:
1. Not doing mode setting, DPMS operation and suspending/resuming before driver
loadling completes, as IFWI turns on the MIPI panel when launching system;
2. Replacing mdfld_dsi_dbi_update_power() with mdfld_auo_dsi_dbi_set_power(),
to avoid potential incorrect DCS command sequence.
3. Making DBI panel update_fb() work when the frame buffer device is used to
update screen in droidboot mode.
4. Also fixed the droidboot displaying nothing issue caused by patch #47785,
by sending "write_mem_start" DSI command in TE interrupt handler in droidboot
mode where there isn't page flip request.
This issue is from Enzo BZ #570.
Change-Id: Ie2896876690848ef1a77e67b3cd869a30db29535
Signed-off-by: Jackie Li <yaodong.li@intel.com>
Signed-off-by: Austin Hu <austin.hu@intel.com>
Reviewed-on: http://android.intel.com:8080/47708
Reviewed-by: Ai, Ke <ke.ai@intel.com>
Reviewed-by: Xu, Randy <randy.xu@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>