Lines Matching refs:input_dev
47 struct input_dev *input;
278 struct input_dev *input_dev = ts_dev->input;
294 input_report_key(input_dev, BTN_TOUCH, 0);
295 input_report_abs(input_dev, ABS_PRESSURE, 0);
296 input_sync(input_dev);
328 input_report_abs(input_dev, ABS_X, x);
329 input_report_abs(input_dev, ABS_Y, y);
330 input_report_abs(input_dev, ABS_PRESSURE, z);
331 input_report_key(input_dev, BTN_TOUCH, 1);
332 input_sync(input_dev);
416 struct input_dev *input_dev;
422 input_dev = input_allocate_device();
423 if (!ts_dev || !input_dev) {
431 ts_dev->input = input_dev;
465 input_dev->name = "ti-tsc";
466 input_dev->dev.parent = &pdev->dev;
468 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);
469 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
471 input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, 0, 0);
472 input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, 0, 0);
473 input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_12BIT, 0, 0);
476 err = input_register_device(input_dev);
488 input_free_device(input_dev);