input: touchscreen: Add Goodix touchscreen support

Add Goodix gt9xx v2.8 driver support for 10" display panel.  Squash the
following commits:

    commit 9e50a79cf8aa780343b4e7b4e6ed5c6320215e01 (refs/remotes/goodix/master)
    Author: Charles Wang <charles.goodix@gmail.com>
    Date:   Mon Jul 2 14:53:38 2018 +0800

	Fix errors and warnings when build on msm-kernel-4.9

	- Fix errors and warnings when build on msm-kernel-4.9.
	- Optimization touch effect.

	Signed-off-by: Charles Wang <charles.goodix@gmail.com>

    commit bd29bac9657816c6f297b3df506d35c18898fdda
    Author: Charles Wang <charles.goodix@gmail.com>
    Date:   Fri Mar 2 01:59:08 2018 +0800

	Remove debug info form makefile

	Signed-off-by: Charles Wang <charles.goodix@gmail.com>

    commit 1a28cac74d1bfd175796f229cdb695676dd55c1c
    Author: Charles Wang <charles.goodix@gmail.com>
    Date:   Fri Mar 2 01:20:07 2018 +0800

	Fix some coding style problem

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 09baa4effb7b8379809ee8d9b30575f973f7233f
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Fri Feb 2 19:27:42 2018 +0800

	Modify dts config properties

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 44446a88e9ccbd6c62cdec43bf3c7682c556cada
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Mon Jan 29 20:30:46 2018 +0800

	Add reset-pin pinstrl support

	- Use pinctrl control reset-pin state
	- Fix user space memory direct access

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 6a5b40a189651121ed3ccdd6474b43116f759bcb
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Sat Nov 11 02:03:44 2017 +0800

	Modify pinctrl

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 1ef4fbf61982222d0599b21d9d6ab6e017c54759
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Thu Nov 9 02:09:09 2017 +0800

	Fix little problem when firmware update failed

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 529f4c536fbd0047bfcb5a31d277aae5706d8e4f
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Wed Nov 8 05:03:42 2017 +0800

	Fix Kconfig problems

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 877e4b186d597f1a53ed35a2ba2fb7a2debde063
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Tue Nov 7 05:29:48 2017 +0800

	Add Goodix gt9xx v2.8 driver

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit ca7a8083ab72ab110919223c3a32e6f814dbbe9c
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Tue Nov 7 05:12:11 2017 +0800

	Add apq8053-dragon dts file

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

    commit 6bd539a42db3a518ca10841d829be93f9d524d56
    Author: Wang Yafei <wangyafei@goodix.com>
    Date:   Tue Nov 7 03:38:36 2017 +0800

	first commit

	Signed-off-by: Wang Yafei <wangyafei@goodix.com>

Change-Id: I559e3ecc28e86b9de98721d02f46bc782e96aae6
Git-commit: 9e50a79cf8aa780343b4e7b4e6ed5c6320215e01
Git-repo: https://github.com/goodix/msm-3.18
Signed-off-by: Venkataraman Nerellapalli <venkataraman.nerellapalli@codeaurora.org>
9 files changed