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);
174 struct input_dev *input_dev;
178 input_dev = devm_input_allocate_device(&client->dev);
179 if (!data || !input_dev) {
185 data->input_dev = input_dev;
187 input_dev->name = "max11801_ts";
188 input_dev->id.bustype = BUS_I2C;
189 input_dev->dev.parent = &client->dev;
191 __set_bit(EV_ABS, input_dev->evbit);
192 __set_bit(EV_KEY, input_dev->evbit);
193 __set_bit(BTN_TOUCH, input_dev->keybit);
194 input_set_abs_params(input_dev, ABS_X, 0, MAX11801_MAX_X, 0, 0);
195 input_set_abs_params(input_dev, ABS_Y, 0, MAX11801_MAX_Y, 0, 0);
208 error = input_register_device(data->input_dev);