Home
last modified time | relevance | path

Searched refs:multitouch (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dof_touchscreen.c54 * @multitouch: specifies whether parsed properties should be applied to
64 void touchscreen_parse_properties(struct input_dev *input, bool multitouch, in touchscreen_parse_properties() argument
77 axis_x = multitouch ? ABS_MT_POSITION_X : ABS_X; in touchscreen_parse_properties()
78 axis_y = multitouch ? ABS_MT_POSITION_Y : ABS_Y; in touchscreen_parse_properties()
106 axis = multitouch ? ABS_MT_PRESSURE : ABS_PRESSURE; in touchscreen_parse_properties()
188 * @multitouch: Report coordinates on single-touch or multi-touch axes
197 bool multitouch) in touchscreen_report_pos()
200 input_report_abs(input, multitouch ? ABS_MT_POSITION_X : ABS_X, x); in touchscreen_report_pos()
201 input_report_abs(input, multitouch ? ABS_MT_POSITION_Y : ABS_Y, y); in touchscreen_report_pos()
194 touchscreen_report_pos(struct input_dev *input, const struct touchscreen_properties *prop, unsigned int x, unsigned int y, bool multitouch) touchscreen_report_pos() argument
H A Datmel_mxt_ts.c309 u8 multitouch; member
1717 data->multitouch = MXT_TOUCH_MULTI_T9; in mxt_parse_object_table()
1734 data->multitouch = MXT_TOUCH_MULTITOUCHSCREEN_T100; in mxt_parse_object_table()
2011 switch (data->multitouch) { in mxt_initialize_input_device()
2027 dev_err(dev, "Invalid multitouch object\n"); in mxt_initialize_input_device()
2061 if (data->multitouch == MXT_TOUCH_MULTI_T9 || in mxt_initialize_input_device()
2062 (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 && in mxt_initialize_input_device()
2082 if (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100) { in mxt_initialize_input_device()
2096 if (data->multitouch == MXT_TOUCH_MULTI_T9 || in mxt_initialize_input_device()
2097 (data->multitouch in mxt_initialize_input_device()
[all...]
/kernel/linux/linux-6.6/drivers/input/
H A Dtouchscreen.c55 * @multitouch: specifies whether parsed properties should be applied to
65 void touchscreen_parse_properties(struct input_dev *input, bool multitouch, in touchscreen_parse_properties() argument
78 axis_x = multitouch ? ABS_MT_POSITION_X : ABS_X; in touchscreen_parse_properties()
79 axis_y = multitouch ? ABS_MT_POSITION_Y : ABS_Y; in touchscreen_parse_properties()
107 axis = multitouch ? ABS_MT_PRESSURE : ABS_PRESSURE; in touchscreen_parse_properties()
189 * @multitouch: Report coordinates on single-touch or multi-touch axes
198 bool multitouch) in touchscreen_report_pos()
201 input_report_abs(input, multitouch ? ABS_MT_POSITION_X : ABS_X, x); in touchscreen_report_pos()
202 input_report_abs(input, multitouch ? ABS_MT_POSITION_Y : ABS_Y, y); in touchscreen_report_pos()
195 touchscreen_report_pos(struct input_dev *input, const struct touchscreen_properties *prop, unsigned int x, unsigned int y, bool multitouch) touchscreen_report_pos() argument
/kernel/linux/linux-5.10/include/linux/input/
H A Dtouchscreen.h20 void touchscreen_parse_properties(struct input_dev *input, bool multitouch,
30 bool multitouch);
/kernel/linux/linux-6.6/include/linux/input/
H A Dtouchscreen.h20 void touchscreen_parse_properties(struct input_dev *input, bool multitouch,
30 bool multitouch);
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Datmel_mxt_ts.c313 u8 multitouch; member
1797 data->multitouch = MXT_TOUCH_MULTI_T9; in mxt_parse_object_table()
1822 data->multitouch = MXT_TOUCH_MULTITOUCHSCREEN_T100; in mxt_parse_object_table()
2100 switch (data->multitouch) { in mxt_initialize_input_device()
2116 dev_err(dev, "Invalid multitouch object\n"); in mxt_initialize_input_device()
2154 if (data->multitouch == MXT_TOUCH_MULTI_T9 || in mxt_initialize_input_device()
2155 (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100 && in mxt_initialize_input_device()
2175 if (data->multitouch == MXT_TOUCH_MULTITOUCHSCREEN_T100) { in mxt_initialize_input_device()
2189 if (data->multitouch == MXT_TOUCH_MULTI_T9 || in mxt_initialize_input_device()
2190 (data->multitouch in mxt_initialize_input_device()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/hid/
H A DMakefile14 TEST_PROGS += hid-multitouch.sh
/kernel/linux/linux-5.10/drivers/hid/
H A DMakefile79 obj-$(CONFIG_HID_MULTITOUCH) += hid-multitouch.o
/kernel/linux/linux-6.6/drivers/hid/
H A DMakefile87 obj-$(CONFIG_HID_MULTITOUCH) += hid-multitouch.o

Completed in 12 milliseconds