Thread (5 messages) 5 messages, 2 authors, 2012-10-25

ABS_PRESSURE and 0 ranges

From: Rolf Eike Beer <hidden>
Date: 2012-10-25 12:58:38

Hi all,

as I found out the hard way tslib does the detection if a touchscreen has been 
"clicked" if the kernel driver says it does not support ABS_PRESSURE. But when 
the kernel says it can do ABS_PRESSURE tslib will not do it's emulation and 
just pass on whatever pressure value the kernel sends.

So far, so good. Sadly there are some drivers that do:

input_set_abs_params(dev, ABS_PRESSURE, 0, 0, 0, 0);

Guess what happens: no clicks at all. The question I have is: does the above 
line make any sense to be in a kernel driver at all? Or is that some voodoo 
that must be there and it's all tslib fault?

Now that I know where the problem is coming from the problem is easily 
fixable, I'm just wondering which patch to make.

Greetings,

Eike
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help