target: move phy configuration from gcdb to target

PHY configuration is target specific and can have
different register configuration based on target.
Move it to target module to allow target specific
configuration.

Change-Id: Id77d9877508822b088ae77b49187aa58472f57c3
diff --git a/target/msm8974/target_display.c b/target/msm8974/target_display.c
index 73319ea..eae18f0 100755
--- a/target/msm8974/target_display.c
+++ b/target/msm8974/target_display.c
@@ -263,6 +263,16 @@
 	return NO_ERROR;
 }
 
+int target_dsi_phy_config(struct mdss_dsi_phy_ctrl *phy_db)
+{
+	memcpy(phy_db->regulator, panel_regulator_settings, REGULATOR_SIZE);
+	memcpy(phy_db->ctrl, panel_physical_ctrl, PHYSICAL_SIZE);
+	memcpy(phy_db->strength, panel_strength_ctrl, STRENGTH_SIZE);
+	memcpy(phy_db->bistCtrl, panel_bist_ctrl, BIST_SIZE);
+	memcpy(phy_db->laneCfg, panel_lane_config, LANE_SIZE);
+	return NO_ERROR;
+}
+
 /* Pull DISP_RST_N high to get panel out of reset */
 int target_panel_reset(uint8_t enable, struct panel_reset_sequence *resetseq,
 					struct msm_panel_info *pinfo)