From: Henrik Rydberg <rydberg@euromail.se>
To: "Friedrich Schöller" <linux@schoeller.se>,
"Dmitry Torokhov" <dmitry.torokhov@gmail.com>,
linux-input@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/3] Input: Fixed ABS_MT_TOUCH_MINOR scale factor in BCM5974 multitouch driver
Date: Thu, 21 Nov 2013 10:05:01 +0100 [thread overview]
Message-ID: <528DCCBD.80009@euromail.se> (raw)
In-Reply-To: <1384988052-31898-1-git-send-email-linux@schoeller.se>
Hi Friedrich,
> On wellspring3 devices ABS_MT_TOUCH_MINOR was sometimes reported bigger than
> ABS_MT_TOUCH_MAJOR. This is fixed by rescaling ABS_MT_TOUCH_MINOR by a factor of
> 0.85 instead of 2. Excessive tapping on the trackpad shows this to be the right
> value. Circular touches should now lead to values for ABS_MT_TOUCH_MAJOR and
> ABS_MT_TOUCH_MINOR that are similar, with ABS_MT_TOUCH_MINOR never greater than
> ABS_MT_TOUCH_MAJOR.
> ---
> drivers/input/mouse/bcm5974.c | 20 +++++++++++++++++---
> 1 file changed, 17 insertions(+), 3 deletions(-)
The major/minor scales are following the aspect ratio of the device, and as such
it could happen that minor > major. Most userland drivers do not use the finger
width limits, which are estimates, but only the device axes limit, which are
accurate.
Also, we cannot have floats in the kernel.
I would consider a patch which tries to make the finger widths more accurate,
but all in all, I think this problem is best solved in userland.
Thanks,
Henrik
next prev parent reply other threads:[~2013-11-21 9:01 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-20 22:54 [PATCH 1/3] Input: Fixed ABS_MT_TOUCH_MINOR scale factor in BCM5974 multitouch driver Friedrich Schöller
2013-11-20 22:54 ` [PATCH 2/3] Input: Fixed pressure and tool width calculation " Friedrich Schöller
2013-11-21 9:17 ` Henrik Rydberg
2013-11-20 22:54 ` [PATCH 3/3] Input: Added thumb detection " Friedrich Schöller
2013-11-21 5:05 ` Dmitry Torokhov
2013-11-21 5:05 ` Dmitry Torokhov
2013-11-21 9:20 ` Henrik Rydberg
2013-11-21 9:20 ` Henrik Rydberg
2013-11-21 9:05 ` Henrik Rydberg [this message]
2013-11-22 15:54 ` [PATCH 1/3] Input: Fixed ABS_MT_TOUCH_MINOR scale factor " Friedrich Schöller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=528DCCBD.80009@euromail.se \
--to=rydberg@euromail.se \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@schoeller.se \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.