CHROMIUM: Input: atmel_mxt_ts - optimize writing of object table entries
authorDaniel Kurtz <djkurtz@chromium.org>
Mon, 19 Mar 2012 02:01:29 +0000 (10:01 +0800)
committerGrant Grundler <grundler@google.com>
Thu, 24 May 2012 22:12:04 +0000 (15:12 -0700)
commit648f3a62dfc4617690dc462bc4a2f4dfaaaf95ba
tree96eacf7fd973e81a1e26e44d19a2a6909ced8583
parent3094313245fdc0e3f1b073c4977ba7b967ad83fe
CHROMIUM: Input: atmel_mxt_ts - optimize writing of object table entries

Write each object using a single bulk i2c write transfer.

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
BUG=chromium-os:27713
TEST=confirm objects written properly by comparing table in
  chromeos_laptop to output of:
  cat /sys/bus/i2c/<dev>/object

  Note, however, that some objects are overwritten by pdata config values,
  or at runtime.

Change-Id: Iad557101796b472397585b59a4404d8bbf83fcf6
Reviewed-on: https://gerrit.chromium.org/gerrit/17953
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