touchdev          208 drivers/input/touchscreen/colibri-vf50-ts.c 	struct vf50_touch_device *touchdev = input_get_drvdata(dev_input);
touchdev          209 drivers/input/touchscreen/colibri-vf50-ts.c 	struct device *dev = &touchdev->pdev->dev;
touchdev          214 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->stop_touchscreen = false;
touchdev          217 drivers/input/touchscreen/colibri-vf50-ts.c 	vf50_ts_enable_touch_detection(touchdev);
touchdev          224 drivers/input/touchscreen/colibri-vf50-ts.c 	struct vf50_touch_device *touchdev = input_get_drvdata(dev_input);
touchdev          225 drivers/input/touchscreen/colibri-vf50-ts.c 	struct device *dev = &touchdev->pdev->dev;
touchdev          227 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->stop_touchscreen = true;
touchdev          231 drivers/input/touchscreen/colibri-vf50-ts.c 	synchronize_irq(touchdev->pen_irq);
touchdev          233 drivers/input/touchscreen/colibri-vf50-ts.c 	gpiod_set_value(touchdev->gpio_ym, 0);
touchdev          267 drivers/input/touchscreen/colibri-vf50-ts.c 	struct vf50_touch_device *touchdev;
touchdev          291 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev = devm_kzalloc(dev, sizeof(*touchdev), GFP_KERNEL);
touchdev          292 drivers/input/touchscreen/colibri-vf50-ts.c 	if (!touchdev)
touchdev          295 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->pdev = pdev;
touchdev          296 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->channels = channels;
touchdev          299 drivers/input/touchscreen/colibri-vf50-ts.c 				 &touchdev->min_pressure);
touchdev          320 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->ts_input = input;
touchdev          321 drivers/input/touchscreen/colibri-vf50-ts.c 	input_set_drvdata(input, touchdev);
touchdev          329 drivers/input/touchscreen/colibri-vf50-ts.c 	error = vf50_ts_get_gpiod(dev, &touchdev->gpio_xp, "xp", GPIOD_OUT_LOW);
touchdev          333 drivers/input/touchscreen/colibri-vf50-ts.c 	error = vf50_ts_get_gpiod(dev, &touchdev->gpio_xm,
touchdev          338 drivers/input/touchscreen/colibri-vf50-ts.c 	error = vf50_ts_get_gpiod(dev, &touchdev->gpio_yp, "yp", GPIOD_OUT_LOW);
touchdev          342 drivers/input/touchscreen/colibri-vf50-ts.c 	error = vf50_ts_get_gpiod(dev, &touchdev->gpio_ym, "ym", GPIOD_OUT_LOW);
touchdev          346 drivers/input/touchscreen/colibri-vf50-ts.c 	touchdev->pen_irq = platform_get_irq(pdev, 0);
touchdev          347 drivers/input/touchscreen/colibri-vf50-ts.c 	if (touchdev->pen_irq < 0)
touchdev          348 drivers/input/touchscreen/colibri-vf50-ts.c 		return touchdev->pen_irq;
touchdev          350 drivers/input/touchscreen/colibri-vf50-ts.c 	error = devm_request_threaded_irq(dev, touchdev->pen_irq,
touchdev          352 drivers/input/touchscreen/colibri-vf50-ts.c 					  "vf50 touch", touchdev);
touchdev          355 drivers/input/touchscreen/colibri-vf50-ts.c 			touchdev->pen_irq, error);