up(&tgfx->sem);
static int tgfx_open(struct input_dev *dev){	struct tgfx *tgfx = dev->private;	if (!tgfx->used++) {		parport_claim(tgfx->pd);		parport_write_control(tgfx->pd->port, 0x04);		mod_timer(&tgfx->timer, jiffies + TGFX_REFRESH_TIME);	}	return 0;}