input: touchscreen: atmel_224e: import touchscreen fix from ville kernel
This is a squash of the following commits:
input: touchscreen: atmel_224e: more code cleanup
Check for the negative cases and exit early to make things more
readable, remove redundant checks, indentation, remove some debugging
statements, make code more readable.
input: touchscreen: atmel_224e: recalibrate after last finger release
This mimics how HTC does a recalibration after last finger release to
get around the issue where the touchscreen is terrible and reports a
finger release event to every finger when it should only report one.
input: touchscreen: atmel_224e: formatting
msm: ville: disable unlock_attr for atmel touchscreen
We are not using HTC's framework which makes use of this sysfs file.
input: touchscreen: atmel_224e: fix for dead zones on resume
Change-Id: I52bfd43cc27dc666db5f319f368f2fa5c69e7817
2 files changed