On Wednesday, 3 June 2015, at 2:24 pm, Henrik Rydberg wrote:
quoted
This patch changes the report_synaptics_data() function so that it reports
the highest touch_major and highest tool_major of any touching finger as
ABS_PRESSURE and ABS_TOOL_WIDTH, respectively.
I appreciate the problem, but I would much rather have bcm5974 converted
to use input_mt_report_pointer_emulation() instead. The emulation code
has been left as is for a long while, but this seems to be a good time
to convert it.
report_tp_state() calls input_mt_sync_frame(), which in turn calls input_mt_report_pointer_emulation() already. So does this mean that report_synaptics_data() can be removed entirely?