t1: Touchscreen driver updates from CHN_JB_Opensource_Update1

Patch Set 2: Add back improvements made by Ankit Vani (ankitkv).

Change-Id: I693f401f02b4dfc5a4bed6303009239a2c4454ee