Hi Michael,
On 03/29/2015 10:23 AM, Michael Leuchtenburg wrote:
It's true, I do see ABS_X/Y and ABS_MT_POSITION_X/Y. You're right - I
was confused by the continued presence of the mouse collection. Which
I shouldn't have been, since there's one in MS's example, though at
the end rather than the beginning as it is for my device. Sorry, I'm
new to reading HID descriptors. I'm not sure how the driver is telling
it the right mode, but it seems to be. I don't ever see the driver
issuing an input mode feature report to the touchpad when I load
i2c_hid with debug=1, though. It could be that the firmware and
platform designers have special cased Linux in some way. Or I could be
misreading the logs. Regardless, it gets figured out somehow. I do
wonder if it might have a "PTP" and "actually talking to Windows PTP"
mode. The amount of other hardware on this system that has some
detection of Linux vs. Windows is remarkable, so Synaptics having some
special case for Linux wouldn't surprise me at all.
I checked with some of the team on this recently. There is a pin that
is brought high or low based on whether the device should try to come up
in PTP mode. If it fails to come up in PTP mode it will fall back to a
non-PTP mode but then you are using it over a completely different
interface (PS2).
It's not a matter of some special Linux/Windows detection.
I was curious though, did you make more luck on palm rejection with the
confidence bit?
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html