Ejemplo n.º 1
0
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__);
	}
}