Lines Matching refs:input
268 struct input_dev *input; in vf50_ts_probe() local
307 input = devm_input_allocate_device(dev); in vf50_ts_probe()
308 if (!input) { in vf50_ts_probe()
315 input->name = DRIVER_NAME; in vf50_ts_probe()
316 input->id.bustype = BUS_HOST; in vf50_ts_probe()
317 input->dev.parent = dev; in vf50_ts_probe()
318 input->open = vf50_ts_open; in vf50_ts_probe()
319 input->close = vf50_ts_close; in vf50_ts_probe()
321 input_set_capability(input, EV_KEY, BTN_TOUCH); in vf50_ts_probe()
322 input_set_abs_params(input, ABS_X, 0, VF_ADC_MAX, 0, 0); in vf50_ts_probe()
323 input_set_abs_params(input, ABS_Y, 0, VF_ADC_MAX, 0, 0); in vf50_ts_probe()
324 input_set_abs_params(input, ABS_PRESSURE, 0, VF_ADC_MAX, 0, 0); in vf50_ts_probe()
326 touchdev->ts_input = input; in vf50_ts_probe()
327 input_set_drvdata(input, touchdev); in vf50_ts_probe()
329 error = input_register_device(input); in vf50_ts_probe()