CHROMIUM: Input: atmel_mxt_ts - verify info block checksum
authorDaniel Kurtz <djkurtz@chromium.org>
Wed, 25 Apr 2012 16:57:41 +0000 (00:57 +0800)
committerGrant Grundler <grundler@google.com>
Thu, 24 May 2012 22:12:10 +0000 (15:12 -0700)
commit215732bd5506f52be789fc3c5697849b4f223356
treed3ddd2b00bbdaf12589be7970fd3d79b3f331005
parent7634a85436f8b186e82a35861ea179d2327855a2
CHROMIUM: Input: atmel_mxt_ts - verify info block checksum

Compute 24 bit CRC over entire Information Block (ID info plus Object
Table), and verify that it matches checksum read from the device.

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
BUG=chrome-os-partner:9103
TEST=Verify atmel device is discovered and operates as before.

Change-Id: Ic20f585abf6726e7ff5e2cc4afd7ae805180b81d
Reviewed-on: https://gerrit.chromium.org/gerrit/20600
Commit-Ready: Daniel Kurtz <djkurtz@chromium.org>
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
drivers/input/touchscreen/atmel_mxt_ts.c