/* extended version of function includes done callback */ void mddi_window_adjust_ext(struct msm_fb_data_type *mfd, uint16 x1, uint16 x2, uint16 y1, uint16 y2, mddi_llist_done_cb_type done_cb) { #ifdef FEATURE_MDDI_HITACHI if (mfd->panel.id == HITACHI) mddi_hitachi_window_adjust(x1, x2, y1, y2); #elif defined(FEATURE_MDDI_S6D0142) if (mfd->panel.id == MDDI_LCD_S6D0142) mddi_s6d0142_window_adjust(x1, x2, y1, y2, done_cb); #else struct msm_fb_panel_data *pdata; pdata = (struct msm_fb_panel_data *)mfd->pdev->dev.platform_data; if (pdata && pdata->panel_ext && pdata->panel_ext->window_adjust) pdata->panel_ext->window_adjust(x1, x2, y1, y2); #endif }
/* extended version of function includes done callback */ void mddi_window_adjust_ext(struct msm_fb_data_type *mfd, uint16 x1, uint16 x2, uint16 y1, uint16 y2, mddi_llist_done_cb_type done_cb) { #ifdef FEATURE_MDDI_HITACHI if (mfd->panel.id == HITACHI) mddi_hitachi_window_adjust(x1, x2, y1, y2); #elif defined(FEATURE_MDDI_S6D0142) if (mfd->panel.id == MDDI_LCD_S6D0142) mddi_s6d0142_window_adjust(x1, x2, y1, y2, done_cb); #else /* Do nothing then... except avoid lint/compiler warnings */ (void)x1; (void)x2; (void)y1; (void)y2; (void)done_cb; #endif }