/* Called when the ADC core selects (or deslects) us as a client.  */
static void s3c24xx_ts_select(struct s3c_adc_client *client, unsigned select)
/* Called when the ADC core selects (or deslects) us as a client.  */
static void s3c24xx_ts_select(struct s3c_adc_client *client, unsigned select)
{
	if (select) {
		writel(S3C2410_ADCTSC_PULL_UP_DISABLE | AUTOPST,
		       ts.io + S3C2410_ADCTSC);
	} else {
		mod_timer(&touch_timer, jiffies+1);
		writel(WAIT4INT | INT_UP, ts.io + S3C2410_ADCTSC);
	}
}