Skip to content
This repository was archived by the owner on Dec 25, 2023. It is now read-only.

Commit cf12489

Browse files
wlootKujouYuko
authored andcommitted
input: touchscreen: Import Goodix GTx5xx touchscreen driver
Signed-off-by: Julian Liu <[email protected]> Change-Id: I9c943a49d17df49e9f525fe271c581c89f91af7d
1 parent 027e89b commit cf12489

File tree

89 files changed

+36548
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+36548
-0
lines changed

drivers/input/touchscreen/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ menuconfig INPUT_TOUCHSCREEN
1212
if INPUT_TOUCHSCREEN
1313

1414
source "drivers/input/touchscreen/fts_521/Kconfig"
15+
source "drivers/input/touchscreen/goodix_driver_gt9886/Kconfig"
1516

1617
config SECURE_TOUCH
1718
bool "Secure Touch"

drivers/input/touchscreen/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,4 @@ obj-$(CONFIG_TOUCHSCREEN_HIMAX_CHIPSET) += hxchipset/
110110
obj-$(CONFIG_TOUCHSCREEN_SYNAPTICS_TCM) += synaptics_tcm/
111111
obj-$(CONFIG_TOUCHSCREEN_RAYDIUM_CHIPSET) += raydium_wt030/
112112
obj-$(CONFIG_TOUCHSCREEN_ST_FTS_V521) += fts_521/
113+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += goodix_driver_gt9886/
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#
2+
# Goodix touchscreen driver configuration
3+
#
4+
menuconfig TOUCHSCREEN_GOODIX_GTX8
5+
bool "Goodix GTx8 touchscreen"
6+
depends on I2C
7+
help
8+
Say Y here if you have a Goodix GTx5xx touchscreen connected
9+
to your system.
10+
11+
If unsure, say N.
12+
13+
if TOUCHSCREEN_GOODIX_GTX8
14+
15+
config TOUCHSCREEN_GOODIX_GTX8_UPDATE
16+
tristate "Goodix GTx8 firmware update module"
17+
default y
18+
help
19+
Say Y here to enable support for doing firmware update.
20+
21+
If unsure, say N.
22+
23+
To compile this driver as a module, choose M here.
24+
25+
config TOUCHSCREEN_GOODIX_GTX8_GESTURE
26+
tristate "Goodix GTx8 gesture wakeup feature"
27+
default y
28+
help
29+
Say Y here to enable support for gesture wakeup feature..
30+
31+
If unsure, say N.
32+
33+
To compile this driver as a module, choose M here.
34+
35+
config TOUCHSCREEN_GOODIX_GTX8_TOOLS
36+
tristate "Goodix touch tools support"
37+
default y
38+
help
39+
Say Y here to enable debug tools.
40+
41+
If unsure, say N.
42+
43+
To compile this driver as a module, choose M here.
44+
45+
endif
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += goodix_ts_i2c.o goodix_ts_core.o goodix_cfg_bin.o goodix_gtx8_update.o goodix_ts_gesture.o goodix_ts_tools.o test_core/
2+
3+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += goodix_ts_i2c.o
4+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += goodix_ts_core.o
5+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += goodix_cfg_bin.o
6+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8_UPDATE) += goodix_gtx8_update.o
7+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8_GESTURE) += goodix_ts_gesture.o
8+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8_TOOLS) += goodix_ts_tools.o
9+
obj-$(CONFIG_TOUCHSCREEN_GOODIX_GTX8) += test_core/

0 commit comments

Comments
 (0)