summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/input/touchscreen (follow)
Commit message (Collapse)AuthorAge
* input: touchscreen: remove synaptics v2.6 touch driverShantanu Jain2017-03-31
| | | | | | | | Remove synaptics v2.6 touch driver from the kernel code as it has never been used in any of the recent platforms. Change-Id: Ibf14dec548a180e517d9b41098af642577c4328b Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: touchscreen: remove gt9xx goodix touch driverShantanu Jain2017-03-10
| | | | | | | | Remove gt9xx goodix touch driver from the kernel code as it has never been used in any of the recent platforms. Change-Id: If9ebe97dee81d7a95a64c560b605c2e1d02b837c Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* Merge "input: touchscreen: remove msg21xx mstar touch driver"Linux Build Service Account2017-02-21
|\
| * input: touchscreen: remove msg21xx mstar touch driverShantanu Jain2017-02-16
| | | | | | | | | | | | | | | | | | Remove msg21xx mstar touch driver from the kernel code as it has never been used in any of the recent platforms. Change-Id: I0ac1f93d9736c402732b6c4a8d22b1bf3500e4c4 Signed-off-by: Vevek Venkatesan <vevekv@codeaurora.org> Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* | Merge "input: touchpanel: Add ST Touchscreen version 4.1.0 driver"Linux Build Service Account2017-02-15
|\ \ | |/ |/|
| * input: touchpanel: Add ST Touchscreen version 4.1.0 driverYahui Wang2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the reference driver source code for ST Touchscreen of version 4.1.0. It is used for QVR8998 touchscreen. (cherry picked from commit 2cd09314337d614e69d0ebd99afb71d99d31b69a) Signed-off-by: chenx <chenxiang0527@thundersoft.com> Git-commit: 2cd09314337d614e69d0ebd99afb71d99d31b69a Git-repo: https://source.codeaurora.org/quic/la/kernel/msm-3.10 CRs-Fixed: 1106217 Change-Id: I6674245402c0a5d6cca6bf82a9f8b1bf4f4f4ef3 Signed-off-by: Jin Fu <jinf@codeaurora.org>
* | input: touchscreen: replace macros used inside the functionsShantanu Jain2016-10-24
| | | | | | | | | | | | | | | | | | | | Define new device tree properties to replace the macros used in the driver functions. Remove hrtimer calls which is not being used in the current driver code. Change-Id: I29b9ea41df467d0092be8005733016843dc26f60 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* | input: touchscreen: Add force fw_update support via sysfs entryShantanu Jain2016-10-20
| | | | | | | | | | | | | | | | | | | | Add sysfs entry for force fw_update support in Goodix driver. Change the usage of kstrtoul to sscanf in driver to avoid portability issues. Change-Id: I147a3e465170dda7af415ade29c04257d9b11a6b Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* | input: touchscreen: power off touch panel during suspendBingzhe Cai2016-09-21
| | | | | | | | | | | | | | | | | | Allow turn off touch panel power and reconfigure related GPIOs to maximize power saving. Change-Id: I25d7dc8abbd6dae4c54ee14f8feaf5701f64fd95 Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* | input: touchscreen: Add fw_name sysfs entry in Goodix driverShantanu Jain2016-09-20
|/ | | | | | | | Add fw_name sysfs entry in Goodix driver. This entry allows user to read and write firmware name from sysfs. Change-Id: I69585d757f1a6dc40834a99ee67c872bf6f3ea13 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: touchscreen: add multiple config data support for GT9xxBingzhe Cai2016-09-15
| | | | | | | | | | | Goodix GT9xx touchscreen driver supports up to six groups of config data and uses hardware GPIO configuration to select which one will be used. This change allows these six config groups to be loaded from devicetree. Change-Id: I9dfd698e7084164688dd964ed914d5eecc75ecd3 Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* input: touchscreen: Add dynamic detection support to Goodix driverShantanu Jain2016-09-12
| | | | | | | | | | | | | | Add dynamic detection support to goodix driver, where the driver tries to read the chip id and make sure it is communicating with the right chip. gtp_read_version is modified to gtp_read_fw_version which reads the firmware version from the controller and will be used during fw update process. Change-Id: I2dc51b84f817413da6bf9b266e2fe7e0bb09c4bc Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* input: touchpanel: Add DT support for Goodix touchpanel driverBingzhe Cai2016-09-12
| | | | | | | | | Add device tree parser to allow Goodix touchpanel driver to get board dependent configuration from device tree. Change-Id: I702400140130fd3b673e0e13a8dbdb7060bba881 Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* input: ft5x06: Add support for clocks for secure touch on 8937 QRDAbinaya P2016-09-09
| | | | | | | | | | | | Because of a change in the underlying bus driver, the secure touch layer in the input drivers is now required to control directly the clocks which are needed during the touch sessions. The clocks which are associated with the underlying I2C bus are clk_gcc_blsp1_ahb_clk and clk_gcc_blsp1_qup3_i2c_apps_clk. These clocks are turned on/off when the secure touch session is started/ended. Change-Id: If5abca579e264cc7799310628c4e379ac4368e7e Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* input: ft5x06: defer touch resume to workqueuezhaoyuan2016-09-05
| | | | | | | | | | | | During device resume, the touch resume function is called after display's resume. In this case, the ft5x06's resume function needs to wait for 200ms because of reset requirement. Defer the touch resume to a workqueue to reduce the total device resume time. For this an optional DT property is added to enable this on targets that need this feature. Change-Id: Ib0677ca792aea83ece1caf8a0afff341302747fb Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org> Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
* input: ft5x06_ts: add gesture feature supportMao Li2016-08-30
| | | | | | | | | | | | | | | | | | Focaltech touch controller FT6436 support new feature Screen-off-Gesture. It is able to turn on the screen by drawing gestures on the touch screen when the screen is during off status. Enable the FT CTP driver to support the screen off gesture recognization. This patch is propagated from msm-3.18 kernel. 'commit 5cc0bff80d65 ("input: ft5x06_ts: add gesture feature support")' Also cleared the following checkpatch warnings. - Missing a blank line after declarations - Missing a blank line after declarations - Comparisons should place the constant on the right side of the test. Change-Id: I77d111d3ef800b636a337221d7e605f746a113dd Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* Merge "input: synaptics_dsx_2.6: fix issues raised by static analyzer"Linux Build Service Account2016-08-26
|\
| * input: synaptics_dsx_2.6: Add support for clocks for secure touchShantanu Jain2016-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of a change in the underlying bus driver, the secure touch layer in the input drivers is now required to control directly the clocks which are needed during the touch sessions. The clocks which are associated with the underlying I2C bus are clk_gcc_blsp1_ahb_clk and clk_gcc_blsp1_qup3_i2c_apps_clk. These clocks are turned on/off when the secure touch session is started/ended. CRs-Fixed: 990820 Change-Id: Ie2f6f5b736b27792e6e4dc2c39064e0ebdc03d7b Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* | Merge "input: ft5x06_ts: add proximity feature support"Linux Build Service Account2016-08-26
|\ \ | |/ |/|
| * input: ft5x06_ts: add proximity feature supportMao Li2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Focaltech's CTP FT6436 is able to behave like a proximity sensor. Enable the driver support this new feature. Also cleared the chekpatch warning on 3.18 kernel. Change-Id: I7a6ec3a387536c512637b0bd8dab95e7cceca212 Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
| * input: focaltech: release pinctrl resources on probe failureShantanu Jain2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | devm_pinctrl_get() does not release the ownership of mux function of pins in the associated pin-group whenever a failure occurs in driver probe routine. i.e struct pin_desc's mux_owner field is still marked as being in use after a failure occurs in probe. As a result of this, if another driver tries to acquire the ownership of same pin, it gets an error while applying that setting. To fix this, explicitly release the mux function ownership of the the pin, by adding a new pin-group in pinctrl DT and a new pinctrl state in touch device's DT node. This new pin-group does not have a function setting (qcom,pin-func property). This new state is explicitly activated during a probe failure and driver remove routine to release the mux function ownership. The patch also reorganizes the pinctrl related code in driver. This patch is propagated from msm-3.18 kernel. 'commit f09a0560dde9 ("input: focaltech: release pinctrl resources on probe failure")' Change-Id: I16a97fefc64dd171deb800b481aa74a797c9ad55 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
| * input: ft5x06_ts: add support for pinctrl frameworkMao Li2016-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | Migrate the Focaltech driver to use pinctrl framework for GPIO configuration so that driver is compatible with targets that use and targets that don't use pinctrl framework. This patch is propagated from 3.18 kernel 'commit 266d1fe0f630 ("input: ft5x06_ts: add support for pinctrl framework")' Change-Id: I84fc2a6d30f831b4b054780b107ce105614855ea Signed-off-by: Mao Li <maol@codeaurora.org>
* | Merge "input: touchscreen: add option to ignore Focaltech family-id check"Linux Build Service Account2016-08-18
|\|
| * input: touchscreen: add option to ignore Focaltech family-id checkBingzhe Cai2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Focaltech touchscreen ICs may use different chip IDs for same module. Add support to ignore ID check for such cases. This patch is propagated from msm-3.10 kernel 'commit d6e831bdf2af ("input: touchscreen: add option to ignore Focaltech family-id check")' Also fix the checkpatch errors. Change-Id: I0fe8da6a5e687317b4878b59ac5d1a4a4b620e1d Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* | Merge "input: ft5x06_ts: Upgrade firmware based on version"Linux Build Service Account2016-08-18
|\|
| * input: ft5x06_ts: Upgrade firmware based on versionMohan Pallaka2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | Upgrade firmware on the controller only when a new version of firmware is available. This patch is propagated from msm-3.18 kernel 'commit 88d102ef081f ("input: ft5x06_ts: Upgrade firmware based on version")' Change-Id: I4cf75b3c5efb90f151da09ed73b1ba62b9b5bb1c Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
* | Merge "input: ft5x06_ts: Parse board specific parameters from pdata"Linux Build Service Account2016-08-18
|\|
| * input: ft5x06_ts: Parse board specific parameters from pdataMohan Pallaka2016-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To support all models supported by focaltech push necessary parameters to platform data. This patch is propagated from msm-3.18 kernel 'commit 473f8cd84f93 ("input: ft5x06_ts: Parse board specific parameters from pdata")' Also fix the below checkpatch warnings on 3.18 Kernel. WARNING: Possible unnecessary 'out of memory' message + if (!data) { + dev_err(&client->dev, "Not enough memory\n"); WARNING: Possible unnecessary 'out of memory' message + if (!data->ts_info) { + dev_err(&client->dev, "Not enough memory\n"); Change-Id: I00b0e8ba7cfc8d8fbd48aa910bd3d0010283ed00 Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
* | Merge "input: msg21xx_ts: Mstar touch driver optimization"Linux Build Service Account2016-08-18
|\ \ | |/ |/|
| * input: msg21xx_ts: Mstar touch driver optimizationMao Li2016-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mstar driver uses the ic-type DT property for dynamic detection support. Driver reads a register from the controller and compares both the values to check if connected touch controller is of Mstar or not. Remove all DBG messages and convert them to dev_dbg/info. Add a debugfs entry for suspend/resume. Remove ts_data/pdata global declaration and use dev_get_drvdata() and input_set_drvdata()/dev_set_drvdata() instead. This patch is propagated from 3.18 kernel 'commit adbc104e3cb8 ("input: msg21xx_ts: Mstar touch driver optimization")' Change-Id: Ia053745d48faf68b946fbb0cf16d392cbfdd2a3c Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* | Merge "input: msg21xx_ts: add support for firmware upgrade"Linux Build Service Account2016-08-11
|\|
| * input: msg21xx_ts: update mstar driver to enable msg2138AMao Li2016-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mstar reference driver is being cleaned up to be checkpatch compliant. Add Kconfig and Makefile changes to enable Mstar driver's compilation. And following new features are added to the driver: 1. Pinctrl support 2. Threaded irq support 3. Release all touches in suspend 4. Protocol B compliance 5. Explicit suspend/resume function 6. Configure gpios in suspend/resume function 7. Add device tree parser function 8. Add dtsi support for gpio, regulator, I2C address, display coords This patch is propagated from 3.18 kernel 'commit 091a01709e12 ("input: msg21xx_ts: update mstar driver to enable msg2138A")' Change-Id: Ic49a18de64ec210a0636405394ba7a8f52f336a9 Signed-off-by: Mao Li <maol@codeaurora.org> Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org> [abinayap@codeaurora.org: Fix checkpatch errors for 4.4 kernel - Block comments use a trailing */ on a separate line - Comparisons should place the constant on the right side of the test - struct of_device_id should normally be const - DT compatible string vendor "mstar" appears un-documented] Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* | input: ft5x06_ts: Add DT supportMohan Pallaka2016-08-05
|/ | | | | | | | | | | | | | | | Add device tree support for focaltech controller driver. The data is represented in device tree format and parsed by the driver using of framework apis. This patch is a propagated patch from 3.18 kernel 'commit 83310a9a151e ("input: ft5x06_ts: Add DT support")' Change-Id: Ibcdd8c3579f401ac0632d670e1b7c674aa67ba8d Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org> Signed-off-by: Shantanu Jain <shjain@codeaurora.org> [abinayap@codeaurora.org: Fix checkpatch errors for 4.4 kernel struct of_device_id should normally be const] Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* input: touchscreen: reduce lpm current of avdd reg for ITE techShantanu Jain2016-08-03
| | | | | | | | Reduce lpm current of avdd regulator for ITE tech touch controller to save power dissipation in lpm state. Change-Id: I4b0c532096f1555561ad33e937cb947e85f987cd Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: it7258_ts_i2c: add low reset and reset delay supportShantanu Jain2016-08-03
| | | | | | | | | | | | Add low reset gpio and delay reset support for ITE tech driver. ITE tech controller support low reset gpio configuration. This property is parsed from the DT, and reset gpio is set to low. Reset delay value is also parsed from DT which is required by the ITE tech controller. Change-Id: I314677747e8bbbcb273cd898376bbe03197c8c25 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: it7258_ts_i2c: add pinctrl supportShantanu Jain2016-08-03
| | | | | | | Add pinctrl support for ITE tech touchscreen driver. Change-Id: I3bbea110af189f236bb175670210e086e15d5d2d Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: it7258_ts_i2c: add dt parsing supportShantanu Jain2016-08-01
| | | | | | | Add DT parsing support to ITE tech touchscreen driver. Change-Id: I4b6b9867dc0d74c02d165aae670213544fcda1bc Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: touchscreen: add auto fw upgrade for ITE tech driverShantanu Jain2016-08-01
| | | | | | | | | | Add auto firmware and config upgrade functionality for ITE tech touchscreen driver. Add sysfs support for manual fw and cfg upgrade functionality. Also clean the sysfs function names. Change-Id: I8912545589cb763c1deb70bebb081e920af69ad2 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: touchscreen: add palm-gesture sleep featureShantanu Jain2016-07-31
| | | | | | | | | | Add palm-gesture sleep feature for ITE tech touchscreen driver. When enabled the driver sends a key code to the user space. Two optional device-tree properties are added for this: ite,palm-detect and ite,palm-detect-keycode. Change-Id: I0989cb66ab5edb10769ced9d525bd4f6d7adb02b Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: touchscreen: add touch to wake feature in ITEtech driverShantanu Jain2016-07-31
| | | | | | | | | Add touch to wake feature in ITE tech touchscreen driver. The touchscreen interrupt is configured as wakeable interrupt, so TS can be used to wake the device from suspend state. Change-Id: I8da53ab4f03237b8652cd5891eadbffa752d72d3 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
* input: it7258_ts_i2c: add DT parsing support for touch driverAbinaya P2016-07-28
| | | | | | | | Add device tree support for ITE Tech touch controller driver. Change-Id: I2671b7c30b0f2ed1d7ad788f29b7f900a2a1cdcc Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Abinaya P <abinayap@codeaurora.org>
* input: touchscreen: synaptics_dsx: Set power specificationsAlex Sarraf2016-04-27
| | | | | | | Set voltage and current specifications for LDOs. Change-Id: I6e666390ddbdd8128b6ebff8e2deb8c85cf35b21 Signed-off-by: Alex Sarraf <asarraf@codeaurora.org>
* devicetree: binding: add Synaptics to vendor prefixesJing Lin2016-04-27
| | | | | | | Add Synaptics, Inc. to the vendor prefix list. Change-Id: Ie0ee0c0c5bc841c86ac0f45eec3ec71fb657098c Signed-off-by: Jing Lin <jinglin@codeaurora.org>
* input: synaptics_dsx_2.6: update driver to enable touch S332UMao Li2016-03-25
| | | | | | | | | | Synaptics reference driver V2.6 is being cleaned up to enable touch controller S332U. Add Kconfig and Makefile changes to enable Synaptics dsx V2.6 driver's compilation. CRs-Fixed: 943896 Change-Id: I7e79e9ee321b7a7c90d27f065281dc73cee65391 Signed-off-by: Mao Li <maol@codeaurora.org>
* input: synaptics: defer touch resume to workqueuezhaoyuan2016-03-23
| | | | | | | | | | | During device resume, the touch resume function is called after display resume. Touch resume function will take about >200ms. Defer the touch resume function to a workqueue to reduce the total device resume time. An optional DT property is added to enable this on targets that need this feature. Change-Id: Ia9b055144c5a7f29f0f0d57428cccbe15a7d7a87 Signed-off-by: zhaoyuan <yzhao@codeaurora.org>
* input: maxim_sti: add support for multitouch protocol BJigarkumar Kishorkumar Zala2016-03-23
| | | | | | | | Add support for multitouch procotol B, in order to track object based ID touch activities. Change-Id: I9b6941b3fea2f5c28434793073330cd4abe9fa74 Signed-off-by: Jigarkumar Kishorkumar Zala <j_zala@codeaurora.org>
* input: atmel_maxtouch_ts: squash commit from 3.14 kernelAmy Maloche2016-03-23
| | | | | | | | | | | | | | | | | | | | | | Squash and apply the following touchscreen changes taken from the msm-3.14 kernel branch as of msm-3.14 commit 8139d0b (ARM: dts: msm: Set flag to manage clks during suspend for msm8996) 421c2f3 input: touchscreen: atmel_maxtouch_ts: delay init call 48e0a07 input: atmel_maxtouch_ts: recover from bootloader b3ebb61 input: atmel_maxtouch_ts: add support for force cfg update 8467fe3 input: atmel_maxtouch_ts: fix firmware update routines c83ee59 input: atmel: Secure Touch support 1c7d5e2 input: atmel_maxtouch_ts: fix power up sequence d4c1ffc input: atmel_maxtouch_ts: add support to ignore CRC f402790 input: atmel_maxtouch_ts: add support for standard features 9374cef input: atmel_maxtouch_ts: use proper data types 0fbe83e input: atmel_maxtouch_ts: add regulator error conditions e22d100 input: atmel_maxtouch_ts: add gpio support 63d4b74 input: atmel_maxtouch_ts: add device tree support 575c2fc input: atmel_maxtouch_ts: enable compilation on 3.10 kenrel Signed-off-by: Alex Sarraf <asarraf@codeaurora.org>
* input: synaptics_dsx_fw_update: update fw based on config idHimanshu Aggarwal2016-03-23
| | | | | | | | | | | | | Update the firmware based on strict config ID versioning, rather than the entire config ID as a 4 byte number. This will also protect against config ID major number mismatches and packrat id mismatches. This is a propagated patch from 3.10 kernel. commit - 458cbab5c53d5141a66590441f9567d67d580c6f, input: synaptics_dsx_fw_update: update fw based on config id Change-Id: I1097585d3bd8b6ab753676dc56f268c7ce52680d Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
* input: synaptics_dsx: Read touchscreen config-id during probeSudhakar Manapati2016-03-23
| | | | | | | | | | Add support for reading configuration ID from the touch controller during probe and print it. This is required to identify if touch controller is programmed with correct touch firmware or not. Change-Id: I155f0392ae67e5f9b184b9cef2a7bbb7666be30d Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org> Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
* input: synaptics_dsx: squash commit from 3.14 kernelMohan Pallaka2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squash and apply the following touchscreen changes taken from the msm-3.14 kernel branch as of msm-3.14 commit 3bc54cf86b (Merge "msm: camera: Add dummy sub module in sensor pipeline") b20792c2 input: synaptics_dsx: Fix security issues 4f3ec831 input: synaptics_dsx: Remove use of deprecated INIT_COMPLETION 8c5bd97f input: synaptics_dsx: change permission for sysfs secure_touch_enable b22c0b56 input: synaptics_dsx: reconfigure resolution in suspend 0ea26697 touchscreen: synaptics_dsx: set absolute axes for touchscreen 6a021e0a input: synaptics_dsx: handle all controller interrupts d3de3ed6 input: synaptics_dsx: remove query operation from reinit 2285a8dd input: synaptics_dsx: remove vkey kobject in remove 6817aed5 input: synaptics: Fix to secure touch clock unbalance 44a84a1e input: synaptics_dsx: support for pm ops 41439903 input: synaptics: add support for unprogrammed panels b029351d input: synaptics: remove outdated header d065c5e0 input: synaptics: add ability to distinguish touch part 72ca30da input: synaptics_dsx: release pinctrl resources on probe failure 0ab5f1e5 input: synaptics: add NULL pointer check ad4102c8 input: synaptics: Secure touch clocks 6a77bbed input: synaptics_dsx: fix compilation warning when !CONFIG_PM_* f3488933 input: synaptics_dsx: reorder device resume sequence 71b65447 input: synaptics_dsx: add support for 2D sensor for soft-keys 610ecdc2 input: synaptics_dsx: fix data sysfs read-write permission 06195779 input: synaptics_dsx: fix up world writable sysfs file 995ed76d input: synaptics_dsx: add ability to identify controller 69a416fe input: synaptic_dsx: configure touch panel boundary coordinates 609eb34b input: synaptics_dsx: correct sysfs permissions 59af5ffb input: synaptics_dsx: remove firmware update at boot 13b71e2f input: synaptic_dsx: stay awake the device during firmware update dccee682 input: synaptic_dsx: add sysfs entry for force firmware update a4d13992 input: synaptics: secure touch support 11c70731 input: synaptic_dsx: add debugfs support for suspend/resume 2642f2cb input: synaptics_dsx: add standard features for touch support 72f05e70 input: synaptics_dsx: add dual regulator support ab390caa input: synaptics_dsx: add device tree support 51898424 input: synaptics_dsx: fix conflicts with other drivers Signed-off-by: Alex Sarraf <asarraf@codeaurora.org>