Searched refs:pen_dev (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gt1x/ |
| H A D | gt1x_generic.c | 1125 s32 gt1x_touch_event_handler(u8 *data, struct input_dev *dev, struct input_dev *pen_dev) in gt1x_touch_event_handler() argument 1216 input_report_key(pen_dev, gt1x_stylus_key_array[i - 4], temp & (0x01 << i)); in gt1x_touch_event_handler() 1313 input_sync(pen_dev); in gt1x_touch_event_handler() 1331 struct input_dev *pen_dev; variable 1337 pen_dev = input_allocate_device(); in gt1x_pen_init() 1338 if (pen_dev == NULL) { in gt1x_pen_init() 1343 pen_dev->evbit[0] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS); in gt1x_pen_init() 1344 pen_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in gt1x_pen_init() 1346 set_bit(BTN_TOOL_PEN, pen_dev->keybit); in gt1x_pen_init() 1347 set_bit(INPUT_PROP_DIRECT, pen_dev->propbit); in gt1x_pen_init() [all …]
|
| H A D | gt1x_generic.h | 559 extern s32 gt1x_touch_event_handler(u8 *data, struct input_dev *dev, struct input_dev *pen_dev); 568 extern struct input_dev *pen_dev;
|
| H A D | gt1x.c | 277 ret = gt1x_touch_event_handler(point_data, input_dev, pen_dev); in gt1x_ts_work_func()
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/gt9xx/ |
| H A D | gt9xx.c | 483 ts->pen_dev = input_allocate_device(); in gtp_pen_init() 484 if (ts->pen_dev == NULL) in gtp_pen_init() 490 ts->pen_dev->evbit[0] = BIT_MASK(EV_SYN) | BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) ; in gtp_pen_init() 493 input_mt_init_slots(ts->pen_dev, 16, INPUT_MT_DIRECT | INPUT_MT_DROP_UNUSED); in gtp_pen_init() 495 ts->pen_dev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH); in gtp_pen_init() 498 set_bit(BTN_TOOL_PEN, ts->pen_dev->keybit); in gtp_pen_init() 499 set_bit(INPUT_PROP_DIRECT, ts->pen_dev->propbit); in gtp_pen_init() 503 input_set_capability(ts->pen_dev, EV_KEY, BTN_STYLUS); in gtp_pen_init() 504 input_set_capability(ts->pen_dev, EV_KEY, BTN_STYLUS2); in gtp_pen_init() 507 input_set_abs_params(ts->pen_dev, ABS_MT_POSITION_X, 0, ts->abs_x_max, 0, 0); in gtp_pen_init() [all …]
|
| H A D | gt9xx.h | 137 struct input_dev *pen_dev; member
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | wacom_w8001.c | 85 struct input_dev *pen_dev; member 216 struct input_dev *dev = w8001->pen_dev; in report_pen_events() 425 struct input_dev *dev = w8001->pen_dev; in w8001_setup_pen() 578 if (w8001->pen_dev) in w8001_disconnect() 579 input_unregister_device(w8001->pen_dev); in w8001_disconnect() 610 w8001->pen_dev = input_dev_pen; in w8001_connect() 644 err = input_register_device(w8001->pen_dev); in w8001_connect() 650 w8001->pen_dev = NULL; in w8001_connect() 673 if (w8001->pen_dev) in w8001_connect() 674 input_unregister_device(w8001->pen_dev); in w8001_connect()
|