• Home
  • Raw
  • Download

Lines Matching refs:input_dev

42 	struct input_dev	*input;
150 static void tps6507x_ts_poll(struct input_dev *input_dev) in tps6507x_ts_poll() argument
152 struct tps6507x_ts *tsc = input_get_drvdata(input_dev); in tps6507x_ts_poll()
165 input_report_key(input_dev, BTN_TOUCH, 0); in tps6507x_ts_poll()
166 input_report_abs(input_dev, ABS_PRESSURE, 0); in tps6507x_ts_poll()
167 input_sync(input_dev); in tps6507x_ts_poll()
175 input_report_key(input_dev, BTN_TOUCH, 1); in tps6507x_ts_poll()
189 input_report_abs(input_dev, ABS_X, tsc->tc.x); in tps6507x_ts_poll()
190 input_report_abs(input_dev, ABS_Y, tsc->tc.y); in tps6507x_ts_poll()
191 input_report_abs(input_dev, ABS_PRESSURE, tsc->tc.pressure); in tps6507x_ts_poll()
192 input_sync(input_dev); in tps6507x_ts_poll()
206 struct input_dev *input_dev; in tps6507x_ts_probe() local
240 input_dev = devm_input_allocate_device(&pdev->dev); in tps6507x_ts_probe()
241 if (!input_dev) { in tps6507x_ts_probe()
246 tsc->input = input_dev; in tps6507x_ts_probe()
247 input_set_drvdata(input_dev, tsc); in tps6507x_ts_probe()
249 input_set_capability(input_dev, EV_KEY, BTN_TOUCH); in tps6507x_ts_probe()
250 input_set_abs_params(input_dev, ABS_X, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
251 input_set_abs_params(input_dev, ABS_Y, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
252 input_set_abs_params(input_dev, ABS_PRESSURE, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
254 input_dev->name = "TPS6507x Touchscreen"; in tps6507x_ts_probe()
255 input_dev->phys = tsc->phys; in tps6507x_ts_probe()
256 input_dev->dev.parent = tsc->dev; in tps6507x_ts_probe()
257 input_dev->id.bustype = BUS_I2C; in tps6507x_ts_probe()
259 input_dev->id.vendor = init_data->vendor; in tps6507x_ts_probe()
260 input_dev->id.product = init_data->product; in tps6507x_ts_probe()
261 input_dev->id.version = init_data->version; in tps6507x_ts_probe()
268 error = input_setup_polling(input_dev, tps6507x_ts_poll); in tps6507x_ts_probe()
272 input_set_poll_interval(input_dev, in tps6507x_ts_probe()
276 error = input_register_device(input_dev); in tps6507x_ts_probe()