Thread (3 messages) 3 messages, 3 authors, 2013-06-19

Re: Posiflex 0d3a:a000 touchscreen press not recognized in kernel 3.9.4

flat view

From: Jiri Kosina <hidden>
Date: 2013-06-19 21:54:52

Possibly related (same subject, not in this thread)

On Wed, 19 Jun 2013, Benjamin Tissoires wrote:
From: Benjamin Tissoires <redacted>
Date: Wed, 19 Jun 2013 17:49:05 +0200
Subject: [PATCH] HID: input: fix false positive out of range values

Commit 6da7066906e977d42104a859c490f5f9a300488c introduced in 3.3
"HID: ignore absolute values which don't fit between logical min and max"
prevents some Posiflex touch screen to work because they do not provide
logical min and max for their buttons.
Thus, logical min and max are at 0, discarding the buttons events, and
preventing the device to report appropriate X Y.

Adding a check on "min < max" solves the problem.

Reported-by: Jan Kandziora <redacted>
Signed-off-by: Benjamin Tissoires <redacted>
Thanks. I am applying this with Jan's Tested-by: (and I am also extending 
the comnent preceeding the condition to better explain this case).

-- 
Jiri Kosina
SUSE Labs
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help