Lines Matching defs:input_dev
80 struct input_dev *input_dev;
134 input_report_abs(data->input_dev, ABS_X, x);
135 input_report_abs(data->input_dev, ABS_Y, y);
136 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 1);
137 input_sync(data->input_dev);
141 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 0);
142 input_sync(data->input_dev);
175 struct input_dev *input_dev;
179 input_dev = devm_input_allocate_device(&client->dev);
180 if (!data || !input_dev) {
186 data->input_dev = input_dev;
188 input_dev->name = "max11801_ts";
189 input_dev->id.bustype = BUS_I2C;
190 input_dev->dev.parent = &client->dev;
192 __set_bit(EV_ABS, input_dev->evbit);
193 __set_bit(EV_KEY, input_dev->evbit);
194 __set_bit(BTN_TOUCH, input_dev->keybit);
195 input_set_abs_params(input_dev, ABS_X, 0, MAX11801_MAX_X, 0, 0);
196 input_set_abs_params(input_dev, ABS_Y, 0, MAX11801_MAX_Y, 0, 0);
209 error = input_register_device(data->input_dev);