Lines Matching refs:input_dev
57 struct input_dev *input;
125 struct input_dev *input = tsc->input; in cy8ctmg110_touch_pos()
183 struct input_dev *input_dev; in cy8ctmg110_probe() local
197 input_dev = input_allocate_device(); in cy8ctmg110_probe()
198 if (!ts || !input_dev) { in cy8ctmg110_probe()
204 ts->input = input_dev; in cy8ctmg110_probe()
211 input_dev->name = CY8CTMG110_DRIVER_NAME " Touchscreen"; in cy8ctmg110_probe()
212 input_dev->phys = ts->phys; in cy8ctmg110_probe()
213 input_dev->id.bustype = BUS_I2C; in cy8ctmg110_probe()
214 input_dev->dev.parent = &client->dev; in cy8ctmg110_probe()
216 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in cy8ctmg110_probe()
217 input_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in cy8ctmg110_probe()
219 input_set_abs_params(input_dev, ABS_X, in cy8ctmg110_probe()
221 input_set_abs_params(input_dev, ABS_Y, in cy8ctmg110_probe()
271 err = input_register_device(input_dev); in cy8ctmg110_probe()
289 input_free_device(input_dev); in cy8ctmg110_probe()