From: Christopher Heiny <cheiny@synaptics.com>
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: Linux Input <linux-input@vger.kernel.org>,
Christopher Heiny <cheiny@synaptics.com>,
Andrew Duggan <aduggan@synaptics.com>,
Vincent Huang <vincent.huang@tw.synaptics.com>,
Vivian Ly <vly@synaptics.com>,
Daniel Rosenberg <daniel.rosenberg@synaptics.com>,
Jean Delvare <khali@linux-fr.org>,
Joerie de Gram <j.de.gram@gmail.com>,
Linus Walleij <linus.walleij@stericsson.com>
Subject: [PATCH 00/04] input: RMI4 Synaptics RMI4 Touchscreen Driver
Date: Wed, 13 Nov 2013 15:39:28 -0800 [thread overview]
Message-ID: <1384385972-1686-1-git-send-email-cheiny@synaptics.com> (raw)
This patchset implements changes to the synaptics-rmi4 branch of
Dmitry's input tree. The base for the patchset is Dmitry's commit
4a695a01fba9bf467b3b52e124ccee6cef73b323 from 2013-01-31.
Overall this patchset implements the following changes with respect to
the Dmitry's 2013-01-31 commit:
* Refactors the transport layer (rmi_i2c) to be named appropriately.
* Eliminates packed struct bitfields, replacing them with masks
and shifts. This should make the various register definitions
endian-independent.
* Removed most or all of the sysfs and debugfs support from the driver core
and function drivers. These features are still critical during platform
development, particularly on embedded systems, so there are hooks that allow
custom modules that support these control and debug capabilities. One result
of this is that several .c files have a corresponding .h file (for example,
rmi_f01.c has a corresponding rmi_f01.h). Also, a rmi_control.h file is
added to provide general definitions for control/debug modules.
* Fixes a number of bugs in the baseline commit.
* Trivial - added an rmi_version.h file, which lets the version be easily
tweaked using a script.
We've broken this patch into 6 parts, as follows:
01 - core sensor and bus implementation
02 - I2C physical layer driver
03..04 - drivers for individual RMI functions
Hopefully this is the last time we'll have wide-ranging structural changes in
the driver code, and future patchsets can be much smaller and confined to
one or two areas of interest. (yeah, I've said that before...)
Comments and other feedback on this driver are welcomed.
Christopher Heiny and the Synaptics RMI4 driver team
Signed-off-by: Christopher Heiny <cheiny@synaptics.com>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Cc: Jean Delvare <khali@linux-fr.org>
Cc: Linus Walleij <linus.walleij@stericsson.com>
Cc: Joerie de Gram <j.de.gram@gmail.com>
---
next reply other threads:[~2013-11-13 23:39 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-13 23:39 Christopher Heiny [this message]
2013-11-13 23:39 ` [PATCH 01/04] input: RMI4 core files Christopher Heiny
2013-11-13 23:39 ` [PATCH 02/04] input synaptics-rmi4: I2C transport layer Christopher Heiny
2013-11-13 23:39 ` [PATCH 03/04] input synaptics-rmi4: RMI4 F01 device control Christopher Heiny
2013-12-30 0:33 ` Dmitry Torokhov
2013-12-31 0:26 ` Christopher Heiny
2013-11-13 23:39 ` [PATCH 04/04] input synaptics-rmi4: RMI4 F11 2D sensing Christopher Heiny
2013-11-27 22:20 ` [PATCH 00/04] input: RMI4 Synaptics RMI4 Touchscreen Driver Benjamin Tissoires
2013-11-28 1:39 ` Christopher Heiny
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=1384385972-1686-1-git-send-email-cheiny@synaptics.com \
--to=cheiny@synaptics.com \
--cc=aduggan@synaptics.com \
--cc=daniel.rosenberg@synaptics.com \
--cc=dmitry.torokhov@gmail.com \
--cc=j.de.gram@gmail.com \
--cc=khali@linux-fr.org \
--cc=linus.walleij@stericsson.com \
--cc=linux-input@vger.kernel.org \
--cc=vincent.huang@tw.synaptics.com \
--cc=vly@synaptics.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;
as well as URLs for NNTP newsgroup(s).