Inter-revision diff: cover letter

Comparing v3 (message) to v5 (message)

--- v3
+++ v5
@@ -1,47 +1,49 @@
 This patchset cleans up the atmel_mxt_ts touchscreen driver.
-In particular, v3 implements the following:
 
-1) sysfs
-   a) fw_update only by root
-   b) use sncprintf()
-2) faster initialization
-   a) read/write sets of registers using i2c block transactions
-   b) fetch object descriptor table as a single i2c transaction
-   c) fetch objects  as a set of i2c reads, one per object
-   d) write config data as a set of i2c writes, one per object
-3) faster interrupt processing & initialization times
-   a) cache important values at init instead of computing in isr
-   b) don't read message checksum byte (which isn't even enabled in fw)
-4) more correct MT-B support
-   a) send all (changed) contacts in a single EV_SYN/SYN_REPORT
+These patches mostly contain non-controversial changes that were previously
+reviewed in previous versions of the patchset.  However, based on feedback from
+Henrik, the individual patches are now all much smaller and easier to review.
 
-v3:
-  * Address Henrik's feedback:
-    1) removed some more stack allocations
-    2) use sncprintf() in sysfs handler
+They were tested using an MXT224E, and apply cleanly to input/next.
 
-The patches were tested using an MXT224E.
-They should apply cleanly to input/next.
+Whenever these patches (or their descendants) are accepted, there is a larger
+patchset full of additional features and more significant changes that will
+follow.
 
-Daniel Kurtz (14):
-  Input: atmel_mxt_ts - use CONFIG_PM_SLEEP
-  Input: atmel_mxt_ts - only allow root to update firmware
-  Input: atmel_mxt_ts - refactor mxt_read/write_reg to take a length
-  Input: atmel_mxt_ts - verify object size in mxt_write_object
-  Input: atmel_mxt_ts - do not read extra (checksum) byte
-  Input: atmel_mxt_ts - dump each message on just 1 line
-  Input: atmel_mxt_ts - refactor mxt_object_show
+Changes in v5:
+ * Fixed phys per Dmitry's comments
+ * Removed "re-read matrix after applying pdata" per Nick
+ * T6 spew changd to dev_dbg per Nick
+
+
+Daniel Kurtz (21):
+  Input: atmel_mxt_ts - derive phys from i2c client adapter
+  Input: atmel_mxt_ts - use client name for irq
+  Input: atmel_mxt_ts - detect OOM when creating mt slots
+  Input: atmel_mxt_ts - warn if sysfs could not be created
+  Input: atmel_mxt_ts - don't read T5 when dumping objects
+  Input: atmel_mxt_ts - use scnprintf for object sysfs entry
+  Input: atmel_mxt_ts - optimize reading objects in object sysfs entry
+  Input: atmel_mxt_ts - print less overhead when dumping objects
+  Input: atmel_mxt_ts - print all instances when dumping objects
+  Input: atmel_mxt_ts - return errors from i2c layer
+  Input: atmel_mxt_ts - add variable length __mxt_write_reg
   Input: atmel_mxt_ts - optimize writing of object table entries
-  Input: atmel_mxt_ts - refactor get info
+  Input: atmel_mxt_ts - read ID information block in one i2c
+    transaction
+  Input: atmel_mxt_ts - update driver ID info logging
+  Input: atmel_mxt_ts - add sysfs entries to read fw and hw version
   Input: atmel_mxt_ts - simplify event reporting
+  Input: atmel_mxt_ts - add detail to touchevent debug message
   Input: atmel_mxt_ts - cache T9 reportid range when reading object
     table
-  Input: atmel_mxt_ts - parse vector field of data packets
+  Input: atmel_mxt_ts - use T9 reportid range to init number of mt
+    slots
   Input: atmel_mxt_ts - send all MT-B slots in one input report
   Input: atmel_mxt_ts - parse T6 reports
 
- drivers/input/touchscreen/atmel_mxt_ts.c |  530 ++++++++++++------------------
- 1 files changed, 218 insertions(+), 312 deletions(-)
+ drivers/input/touchscreen/atmel_mxt_ts.c |  438 +++++++++++++++---------------
+ 1 files changed, 217 insertions(+), 221 deletions(-)
 
 -- 
 1.7.7.3
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help