FP2-959:Modified for LCD_RESET pin.

To maintain the LCD reset signal (LCD_RESET) at voltage High level (1.8V)during power up.

Change-Id: If5b67f5a00f430c35e6a6b666465abe69863e101
diff --git a/dev/gcdb/display/gcdb_display.c b/dev/gcdb/display/gcdb_display.c
index 785c2a9..0757c72 100755
--- a/dev/gcdb/display/gcdb_display.c
+++ b/dev/gcdb/display/gcdb_display.c
@@ -100,7 +100,7 @@
 			dprintf(CRITICAL, "LDO control enable failed \n");
 			return ret;
 		}
-
+		mdelay(10);
 		/* Panel Reset */
 		ret = mdss_dsi_panel_reset(enable);
 		if (ret) {
diff --git a/dev/gcdb/display/include/panel_otm1902b_1080p_cmd.h b/dev/gcdb/display/include/panel_otm1902b_1080p_cmd.h
index 3fe5be9..060315f 100644
--- a/dev/gcdb/display/include/panel_otm1902b_1080p_cmd.h
+++ b/dev/gcdb/display/include/panel_otm1902b_1080p_cmd.h
@@ -180,11 +180,10 @@
 { 0x8 , otm1902b_1080p_cmd_on_cmd14 ,0x01},
 { 0x8 , otm1902b_1080p_cmd_on_cmd15 ,0x01},
 { 0x8 , otm1902b_1080p_cmd_on_cmd16 ,0x01},
-{ 0x8 , otm1902b_1080p_cmd_on_cmd17 ,0x01},
 { 0x4 , otm1902b_1080p_cmd_on_cmd18 , 0x32},
 { 0x4 , otm1902b_1080p_cmd_on_cmd19 , 0x60},
 };
-#define OTM1902B_1080P_CMD_ON_COMMAND 20
+#define OTM1902B_1080P_CMD_ON_COMMAND 19
 
 static char otm1902b_1080p_cmdoff_cmd0[] = {
 0x28, 0x00, 0x05, 0x80 };
diff --git a/target/fairphone/target_display.c b/target/fairphone/target_display.c
index 56a03c1..efc4447 100755
--- a/target/fairphone/target_display.c
+++ b/target/fairphone/target_display.c
@@ -245,7 +245,7 @@
 	struct pm8x41_gpio resetgpio_param = {
 		.direction = PM_GPIO_DIR_OUT,
 		.output_buffer = PM_GPIO_OUT_CMOS,
-		.out_strength = PM_GPIO_OUT_DRIVE_MED,
+		.out_strength = PM_GPIO_OUT_DRIVE_LOW,
 	};
 
 	if (platform_id == MSM8974AC)
@@ -258,11 +258,7 @@
 
 	pm8x41_gpio_config(rst_gpio, &resetgpio_param);
 	if (enable) {
-		gpio_tlmm_config(enable_gpio.pin_id, 0,
-			enable_gpio.pin_direction, enable_gpio.pin_pull,
-			enable_gpio.pin_strength, enable_gpio.pin_state);
 
-		gpio_set(enable_gpio.pin_id, resetseq->pin_direction);
 		pm8x41_gpio_set(rst_gpio, resetseq->pin_state[0]);
 		mdelay(resetseq->sleep[0]);
 		pm8x41_gpio_set(rst_gpio, resetseq->pin_state[1]);
@@ -301,7 +297,11 @@
 		}
 		ldocounter++;
 	}
+	gpio_tlmm_config(enable_gpio.pin_id, 0,
+	enable_gpio.pin_direction, enable_gpio.pin_pull,
+	enable_gpio.pin_strength, enable_gpio.pin_state);
 
+	gpio_set(enable_gpio.pin_id,2);
 	return NO_ERROR;
 }