msm_shared: add calling to mdp functions in case of an eDP panel
Call mdp_on/off/config functions in case the platform uses an eDP panel.
Change-Id: I1205d2a3b11f63baf20c95f2e2f72ec8e7adb3ef
diff --git a/platform/msm_shared/display.c b/platform/msm_shared/display.c
index 3768ca8..3bf9278 100644
--- a/platform/msm_shared/display.c
+++ b/platform/msm_shared/display.c
@@ -136,6 +136,12 @@
if (ret)
goto msm_display_config_out;
break;
+ case EDP_PANEL:
+ dprintf(INFO, "Config EDP PANEL.\n");
+ ret = mdp_edp_config(pinfo, &(panel->fb));
+ if (ret)
+ goto msm_display_config_out;
+ break;
default:
return ERR_INVALID_ARGS;
};
@@ -207,7 +213,12 @@
if (ret)
goto msm_display_on_out;
break;
-
+ case EDP_PANEL:
+ dprintf(INFO, "Turn on EDP PANEL.\n");
+ ret = mdp_edp_on();
+ if (ret)
+ goto msm_display_on_out;
+ break;
default:
return ERR_INVALID_ARGS;
};
@@ -302,6 +313,12 @@
dprintf(INFO, "Turn off LCDC PANEL.\n");
mdp_lcdc_off();
break;
+ case EDP_PANEL:
+ dprintf(INFO, "Turn off EDP PANEL.\n");
+ ret = mdp_edp_off();
+ if (ret)
+ goto msm_display_off_out;
+ break;
default:
return ERR_INVALID_ARGS;
};