Add touch screen calibration service for resistance touchscreen. When init, let it execute the calibration service first, If do not have calibration configuration file under /data/system/calibraion. The service let user to do 3 points calibration, and save the result to conf file, and write to driver parameter arrays. The service take adventage of "exec" command of init, which implemented in this comment.

Change-Id: I936438e90d6245536e7dfdfd1708524ab8b2da1f
Sign-off-by: Xinyu Chen <xinyu.chen@freescale.com>
ENGR00000002 update the LOCAL_MODULES_TAGS to eng

update the LOCAL_MODULES_TAGS to eng

Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
average ts_calibrator readings. See http://boundarydevices.com/blogs/tweaking-froyo-for-nitrogen-part-1-touch-support#comment-485

Change-Id: I4e60f7a1a0bc05c6027629cf17ac6f491e0e3bc0
Use five-wire calibration algorithm

Change-Id: I4fe09c83802b50b7e6e279b05e0810707c9b9f75
Added debug code to ts_calibrator

Change-Id: I1fa2ffcabb7d140fe80140638f3cfb3a34d62368
ts_calibrator: bail out on 10 second timeout

Change-Id: I4fb18ed1149f946a495546b012516420c5595a5a
ts_calibrator: place log file in /data so it sticks around

Change-Id: I0b8a0c4e62d63ff13473217a09dc479c98597d96
ts_calibrator: fix compiler warnings for const-ness and open(O_CREAT)

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
init: remove debug spew in kernel_cmdline_to_env