Lines Matching refs:input_dev
45 struct input_dev *input;
268 struct input_dev *input_dev = ts_dev->input; in titsc_irq() local
285 input_report_key(input_dev, BTN_TOUCH, 0); in titsc_irq()
286 input_report_abs(input_dev, ABS_PRESSURE, 0); in titsc_irq()
287 input_sync(input_dev); in titsc_irq()
318 input_report_abs(input_dev, ABS_X, x); in titsc_irq()
319 input_report_abs(input_dev, ABS_Y, y); in titsc_irq()
320 input_report_abs(input_dev, ABS_PRESSURE, z); in titsc_irq()
321 input_report_key(input_dev, BTN_TOUCH, 1); in titsc_irq()
322 input_sync(input_dev); in titsc_irq()
406 struct input_dev *input_dev; in titsc_probe() local
412 input_dev = input_allocate_device(); in titsc_probe()
413 if (!ts_dev || !input_dev) { in titsc_probe()
421 ts_dev->input = input_dev; in titsc_probe()
448 input_dev->name = "ti-tsc"; in titsc_probe()
449 input_dev->dev.parent = &pdev->dev; in titsc_probe()
451 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in titsc_probe()
452 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in titsc_probe()
454 input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, 0, 0); in titsc_probe()
455 input_set_abs_params(input_dev, ABS_Y, 0, MAX_12BIT, 0, 0); in titsc_probe()
456 input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_12BIT, 0, 0); in titsc_probe()
459 err = input_register_device(input_dev); in titsc_probe()
469 input_free_device(input_dev); in titsc_probe()