input: synaptics_dsx_2.6: Propagating fixes from msm-3.18

This commit is a squash of all the below commits from the
branch msm-3.18 with updated license and checkpatch errors fixed

25bdea0 input: synaptics_2.6: add pin control func for TMO project
f24e4ec synaptics_dsx_2.6: not reinit when spontaneous reset is detected
1b62edb input: synaptics_dsx_2.6: correct secure_touch_init function
109cf15 input: synaptics_dsx_2.6: correct sysfs permissions
a7ade8b5 input: synaptics_dsx_2.6: fix issues raised by static analyzer
5c47ba4 input: synaptics_dsx_2.6: fix CTP power issue for QRD8953
9832a75 input: synaptics: defer touch resume to workqueue for v2.6 driver
4059151 input: synaptics_dsx_2.6: Add support for clocks for secure touch
422e578 input: synaptics_dsx_2.6: remove fake touch points
a75bcbc input: synaptics_dsx_2.6: creation of secure touch sysfs ifiles
4a580c2 synaptics_dsx_2.6: add secure touch support for Synaptics V2.6

Change-Id: Ice4e04189a6280d94ab09a426860975a65724635
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
11 files changed