Example #1
0
static void alps_poll(struct input_polled_dev *dev)
{
	if (!flg_suspend) {
		mutex_lock(&alps_lock);
		dev->poll_interval = mag_delay;
		if (flag_mag)
			hscd_poll(alps_idev->input);
		mutex_unlock(&alps_lock);
	}
}
Example #2
0
static void alps_poll(struct input_polled_dev *dev)
{
	struct input_dev *idev = dev->input;

	mutex_lock(&alps_lock);
	dev->poll_interval = delay;
	/*if (poll_stop_cnt-- < 0) {*/
	/*	poll_stop_cnt = -1;*/
		if (flgM) hscd_poll(idev);
		if (flgA) accsns_poll(idev);
	/*}
	else printk("pollinf stop. delay = %d, poll_stop_cnt = %d\n", delay, poll_stop_cnt);*/
	mutex_unlock(&alps_lock);
}
Example #3
0
static void alps_poll(struct input_polled_dev *dev)
{
	struct input_dev *idev = dev->input;

	mutex_lock(&alps_lock);
	dev->poll_interval = delay;
	if (poll_stop_cnt < 0) {
#if defined(CONFIG_SENSORS_HSCDTD006A) || defined(CONFIG_SENSORS_HSCDTD008A)
		if (flgM)
			hscd_poll(idev);
#endif
#if defined(CONFIG_SENSORS_BMA222E) || defined(CONFIG_SENSORS_BMA222) || defined(CONFIG_SENSORS_K2DH)
		if (flgA)
			accsns_poll(idev);
#endif
	} else
		poll_stop_cnt--;

	mutex_unlock(&alps_lock);
}