From: Roderick Colenbrander <roderick@gaikai.com>
To: linux-input@vger.kernel.org
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
David Herrmann <dh.herrmann@gmail.com>,
Benjamin Tissoires <benjamin.tissoires@redhat.com>,
Jiri Kosina <jikos@kernel.org>,
Peter Hutterer <peter.hutterer@who-t.net>,
linux-kernel@vger.kernel.org,
Input Tools <input-tools@lists.freedesktop.org>,
Roderick Colenbrander <roderick.colenbrander@sony.com>
Subject: [PATCH 0/2] Input: ABS2 and motion tracking
Date: Tue, 27 Sep 2016 16:38:50 -0700 [thread overview]
Message-ID: <1475019532-16876-1-git-send-email-roderick@gaikai.com> (raw)
From: Roderick Colenbrander <roderick.colenbrander@sony.com>
For some input driver work we have been doing, we were limited by not
having a wide enough ABS range in evdev. The current ABS range is mostly
full and due to limitations on the ioctl design, it can't be extended.
About 3 years ago, David Herrmann did work in this area to address this
problem for similar reasons as us. However his patches at the time didn't
make it in.
Since we have a need for this kind of functionality, we took over his
patches and are submitting them again with various improvements based
on feedback to the original patches and some new functionality for motion
tracking we are interested in ourselves. The patchset is simpler than before,
because at the time a uinput overhaul was needed, before uinput could even
support ABS_MAX2, which has happened since then.
The patches have been tested with some David's libevdev branch which
supports the new APIs. In addition we verified the new APIs in some
of internal software.
Thanks,
Roderick Colenbrander
Gaikai Inc, a Sony Interactive Entertainment Company
Roderick Colenbrander (2):
Input: introduce ABS_MAX2/CNT2 and friends
Input: add motion-tracking ABS_* bits and docs
Documentation/input/gamepad.txt | 9 +-
Documentation/input/motion-tracking.txt | 176 +++++++++++++++++++++++++++++++
drivers/hid/hid-debug.c | 2 +-
drivers/hid/hid-input.c | 2 +-
drivers/input/evdev.c | 95 ++++++++++++++++-
drivers/input/input.c | 14 +--
drivers/input/keyboard/goldfish_events.c | 6 +-
drivers/input/keyboard/hil_kbd.c | 2 +-
drivers/input/misc/uinput.c | 8 +-
include/linux/hid.h | 2 +-
include/linux/input.h | 6 +-
include/linux/mod_devicetable.h | 2 +-
include/uapi/linux/input-event-codes.h | 21 +++-
include/uapi/linux/input.h | 37 ++++++-
14 files changed, 355 insertions(+), 27 deletions(-)
create mode 100644 Documentation/input/motion-tracking.txt
--
2.7.4
next reply other threads:[~2016-09-27 23:57 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-27 23:38 Roderick Colenbrander [this message]
2016-09-27 23:38 ` [PATCH 1/2] Input: introduce ABS_MAX2/CNT2 and friends Roderick Colenbrander
2016-09-27 23:38 ` [PATCH 2/2] Input: add motion-tracking ABS_* bits and docs Roderick Colenbrander
2016-09-28 17:39 ` Dmitry Torokhov
2016-09-29 2:03 ` Roderick Colenbrander
2016-09-29 7:25 ` Benjamin Tissoires
2016-11-08 3:24 ` Roderick Colenbrander
2016-11-08 6:44 ` Peter Hutterer
2016-09-29 8:55 ` jic23
2016-09-29 21:46 ` Roderick Colenbrander
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=1475019532-16876-1-git-send-email-roderick@gaikai.com \
--to=roderick@gaikai.com \
--cc=benjamin.tissoires@redhat.com \
--cc=dh.herrmann@gmail.com \
--cc=dmitry.torokhov@gmail.com \
--cc=input-tools@lists.freedesktop.org \
--cc=jikos@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=peter.hutterer@who-t.net \
--cc=roderick.colenbrander@sony.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®