Lines Matching full:trackpad

8  * inductive keys as well as Hall-effect switches, and one for a trackpad that
378 .name = "trackpad-3x2",
386 .name = "trackpad-3x3",
449 struct input_dev *trackpad; member
506 * Trackpad touch events are simply described under the in iqs626_parse_events()
507 * trackpad child node. in iqs626_parse_events()
730 if (!fwnode_property_read_u32(ch_node, "azoteq,filt-str-trackpad", in iqs626_parse_trackpad()
1384 * Enable streaming during normal-power mode if the trackpad is used to in iqs626_parse_prop()
1441 iqs626->trackpad = devm_input_allocate_device(&client->dev); in iqs626_input_init()
1442 if (!iqs626->trackpad) in iqs626_input_init()
1445 iqs626->trackpad->keycodemax = ARRAY_SIZE(iqs626->tp_code); in iqs626_input_init()
1446 iqs626->trackpad->keycode = iqs626->tp_code; in iqs626_input_init()
1447 iqs626->trackpad->keycodesize = sizeof(*iqs626->tp_code); in iqs626_input_init()
1449 iqs626->trackpad->name = "iqs626a_trackpad"; in iqs626_input_init()
1450 iqs626->trackpad->id.bustype = BUS_I2C; in iqs626_input_init()
1453 * Present the trackpad as a traditional pointing device if no gestures in iqs626_input_init()
1459 input_set_capability(iqs626->trackpad, EV_KEY, BTN_TOUCH); in iqs626_input_init()
1460 input_set_abs_params(iqs626->trackpad, ABS_Y, 0, 255, 0, 0); in iqs626_input_init()
1463 input_set_abs_params(iqs626->trackpad, in iqs626_input_init()
1466 input_set_abs_params(iqs626->trackpad, in iqs626_input_init()
1469 touchscreen_parse_properties(iqs626->trackpad, false, in iqs626_input_init()
1474 input_set_capability(iqs626->trackpad, EV_KEY, in iqs626_input_init()
1478 error = input_register_device(iqs626->trackpad); in iqs626_input_init()
1480 dev_err(&client->dev, "Failed to register trackpad: %d\n", in iqs626_input_init()
1576 input_report_key(iqs626->trackpad, BTN_TOUCH, state); in iqs626_report()
1579 touchscreen_report_pos(iqs626->trackpad, &iqs626->prop, in iqs626_report()
1584 input_report_key(iqs626->trackpad, iqs626->tp_code[i], in iqs626_report()
1588 input_sync(iqs626->trackpad); in iqs626_report()
1595 input_report_key(iqs626->trackpad, in iqs626_report()
1600 input_sync(iqs626->trackpad); in iqs626_report()