void wacom_i2c_write_vsync(struct wacom_i2c *wac_i2c) { int retval; if (wac_i2c->wait_done) { dev_info(&wac_i2c->client->dev, "%s write %d\n", __func__, wac_i2c->vsync); retval = ldi_fps(wac_i2c->vsync); if (!retval) dev_info(&wac_i2c->client->dev, "%s failed\n", __func__); wac_i2c->wait_done = false; schedule_delayed_work(&wac_i2c->read_vsync_work, msecs_to_jiffies(wac_i2c->delay_time * 1000)); } else { dev_info(&wac_i2c->client->dev, "%s vsync waiting time..\n", __func__); } }
void wacom_i2c_write_vsync(struct wacom_i2c *wac_i2c) { int retval; if (wac_i2c->wait_done) { dev_info(&wac_i2c->client->dev, "%s write %d\n", __func__, wac_i2c->vsync); #if defined(CONFIG_MACH_FRESCOLTESKT) || defined(CONFIG_MACH_FRESCOLTEKTT) || defined(CONFIG_MACH_FRESCOLTELGT) retval = 0; // kyNam_131228_ ldi_fps(wac_i2c->vsync); #else retval = ldi_fps(wac_i2c->vsync); #endif if (!retval) dev_info(&wac_i2c->client->dev, "%s failed\n", __func__); wac_i2c->wait_done = false; schedule_delayed_work(&wac_i2c->read_vsync_work, msecs_to_jiffies(wac_i2c->delay_time * 1000)); } else { dev_info(&wac_i2c->client->dev, "%s vsync waiting time..\n", __func__); } }