]> xenbits.xensource.com Git - people/aperard/linux-chromebook.git/commitdiff
CHROMIUM: Input: atmel_mxt_ts - Add support for T65, Lensbending Correction
authorBenson Leung <bleung@chromium.org>
Thu, 10 Jan 2013 01:30:44 +0000 (17:30 -0800)
committerBenson Leung <bleung@chromium.org>
Wed, 16 Jan 2013 21:55:50 +0000 (13:55 -0800)
Add T65 object to list of supported objects, and mark it readable
and writable.

Signed-off-by: Benson Leung <bleung@chromium.org>
BUG=chrome-os-partner:17253
TEST=cat /sys/kernel/debug/atmel_mxt_ts/2-004a/object
Check that the following object appears:
Type: 65
[ 0]: 00 (0)
[ 1]: 00 (0)
[ 2]: 00 (0)
[ 3]: 00 (0)
[ 4]: 00 (0)
[ 5]: 00 (0)
[ 6]: 00 (0)
[ 7]: 00 (0)
[ 8]: 00 (0)
[ 9]: 00 (0)
[10]: 00 (0)
[11]: 00 (0)
[12]: 00 (0)
[13]: 00 (0)
[14]: 00 (0)
[15]: 00 (0)
[16]: 00 (0)

Reviewed-on: https://gerrit.chromium.org/gerrit/41310
Reviewed-by: Yufeng Shen <miletus@chromium.org>
Commit-Queue: Benson Leung <bleung@chromium.org>
Tested-by: Benson Leung <bleung@chromium.org>
(cherry picked from commit 5fd7e4778bd22252de5611a894d061a3bb64c4a2)

Change-Id: I81091cf58b41fccf9d12891114cacef47611b390
Reviewed-on: https://gerrit.chromium.org/gerrit/41423
Reviewed-by: Yufeng Shen <miletus@chromium.org>
Commit-Queue: Benson Leung <bleung@chromium.org>
Tested-by: Benson Leung <bleung@chromium.org>
drivers/input/touchscreen/atmel_mxt_ts.c

index 9dcfd2316a3a63d586af863a4f6740b23c40dcba..365f20ab14cb19c3b68b8d001d86b78f64725a8a 100644 (file)
@@ -86,6 +86,7 @@
 #define MXT_PROCI_SHIELDLESS_T56       56
 #define MXT_PROCI_EXTRATOUCHSCREENDATA_T57     57
 #define MXT_PROCG_NOISESUPPRESSION_T62 62
+#define MXT_PROCI_LENSBENDING_T65      65
 #define MXT_SPT_COMMSCONFIG_T18                18
 #define MXT_SPT_GPIOPWM_T19            19
 #define MXT_SPT_SELFTEST_T25           25
@@ -408,6 +409,7 @@ static bool mxt_object_readable(unsigned int type)
        case MXT_PROCI_SHIELDLESS_T56:
        case MXT_PROCI_EXTRATOUCHSCREENDATA_T57:
        case MXT_PROCG_NOISESUPPRESSION_T62:
+       case MXT_PROCI_LENSBENDING_T65:
        case MXT_SPT_COMMSCONFIG_T18:
        case MXT_SPT_GPIOPWM_T19:
        case MXT_SPT_SELFTEST_T25:
@@ -446,6 +448,7 @@ static bool mxt_object_writable(unsigned int type)
        case MXT_PROCI_SHIELDLESS_T56:
        case MXT_PROCI_EXTRATOUCHSCREENDATA_T57:
        case MXT_PROCG_NOISESUPPRESSION_T62:
+       case MXT_PROCI_LENSBENDING_T65:
        case MXT_SPT_COMMSCONFIG_T18:
        case MXT_SPT_GPIOPWM_T19:
        case MXT_SPT_SELFTEST_T25: