Lines Matching refs:idev
99 struct input_dev *idev; member
152 input_report_abs(ts->idev, ABS_PRESSURE, 0); in stmpe_work()
153 input_report_key(ts->idev, BTN_TOUCH, 0); in stmpe_work()
154 input_sync(ts->idev); in stmpe_work()
184 input_report_abs(ts->idev, ABS_X, x); in stmpe_ts_handler()
185 input_report_abs(ts->idev, ABS_Y, y); in stmpe_ts_handler()
186 input_report_abs(ts->idev, ABS_PRESSURE, z); in stmpe_ts_handler()
187 input_report_key(ts->idev, BTN_TOUCH, 1); in stmpe_ts_handler()
188 input_sync(ts->idev); in stmpe_ts_handler()
330 struct input_dev *idev; in stmpe_input_probe() local
342 idev = devm_input_allocate_device(&pdev->dev); in stmpe_input_probe()
343 if (!idev) in stmpe_input_probe()
348 ts->idev = idev; in stmpe_input_probe()
367 idev->name = STMPE_TS_NAME; in stmpe_input_probe()
368 idev->phys = STMPE_TS_NAME"/input0"; in stmpe_input_probe()
369 idev->id.bustype = BUS_I2C; in stmpe_input_probe()
371 idev->open = stmpe_ts_open; in stmpe_input_probe()
372 idev->close = stmpe_ts_close; in stmpe_input_probe()
374 input_set_drvdata(idev, ts); in stmpe_input_probe()
376 input_set_capability(idev, EV_KEY, BTN_TOUCH); in stmpe_input_probe()
377 input_set_abs_params(idev, ABS_X, 0, XY_MASK, 0, 0); in stmpe_input_probe()
378 input_set_abs_params(idev, ABS_Y, 0, XY_MASK, 0, 0); in stmpe_input_probe()
379 input_set_abs_params(idev, ABS_PRESSURE, 0x0, 0xff, 0, 0); in stmpe_input_probe()
381 error = input_register_device(idev); in stmpe_input_probe()