static int samsungWQHD_cmd_exit_deep_standby(struct mdfld_dsi_config *dsi_config) { printk("[DISP] %s\n", __func__); /* Open 2V9 power */ __vpro3_power_ctrl(true); usleep_range(1000, 1100); /* Open VBAT*/ gpio_set_value_cansleep(stb1_en_gpio, 1); gpio_set_value_cansleep(stb2_en_gpio, 1); usleep_range(15000, 15100); return 0; }
static int otm1284a_vid_reset(struct mdfld_dsi_config *dsi_config) { printk("[DISP] %s\n", __func__); /* Open 2V9 power */ __vpro3_power_ctrl(true); usleep_range(10000, 10100); /* postpone to drv_ic_init gpio_set_value_cansleep(panel_reset_gpio, 0); usleep_range(10000, 10100); gpio_set_value_cansleep(panel_reset_gpio, 1); usleep_range(10000, 10100); */ return 0; }
static int samsungWQHD_cmd_reset(struct mdfld_dsi_config *dsi_config) { printk("[DISP] %s\n", __func__); #if 0 /* Open 2V9 power */ __vpro3_power_ctrl(true); usleep_range(15000, 15100); /* postpone to drv_ic_init gpio_set_value_cansleep(panel_reset_gpio, 1); usleep_range(10000, 10100); gpio_set_value_cansleep(panel_reset_gpio, 0); usleep_range(10000, 10100); gpio_set_value_cansleep(panel_reset_gpio, 1); usleep_range(10000, 10100); */ #endif return 0; }