Lines Matching refs:input_dev

161 	struct input_dev *input_dev = poll_dev->input;  in tps6507x_ts_poll()  local
174 input_report_key(input_dev, BTN_TOUCH, 0); in tps6507x_ts_poll()
175 input_report_abs(input_dev, ABS_PRESSURE, 0); in tps6507x_ts_poll()
176 input_sync(input_dev); in tps6507x_ts_poll()
184 input_report_key(input_dev, BTN_TOUCH, 1); in tps6507x_ts_poll()
198 input_report_abs(input_dev, ABS_X, tsc->tc.x); in tps6507x_ts_poll()
199 input_report_abs(input_dev, ABS_Y, tsc->tc.y); in tps6507x_ts_poll()
200 input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure); in tps6507x_ts_poll()
201 input_sync(input_dev); in tps6507x_ts_poll()
216 struct input_dev *input_dev; in tps6507x_ts_probe() local
264 input_dev = poll_dev->input; in tps6507x_ts_probe()
265 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in tps6507x_ts_probe()
266 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in tps6507x_ts_probe()
268 input_set_abs_params(input_dev, ABS_X, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
269 input_set_abs_params(input_dev, ABS_Y, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
270 input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
272 input_dev->name = "TPS6507x Touchscreen"; in tps6507x_ts_probe()
273 input_dev->phys = tsc->phys; in tps6507x_ts_probe()
274 input_dev->dev.parent = tsc->dev; in tps6507x_ts_probe()
275 input_dev->id.bustype = BUS_I2C; in tps6507x_ts_probe()
277 input_dev->id.vendor = init_data->vendor; in tps6507x_ts_probe()
278 input_dev->id.product = init_data->product; in tps6507x_ts_probe()
279 input_dev->id.version = init_data->version; in tps6507x_ts_probe()