input: touchscreen: support tp gsl3673_8inch_800x1280.

Change-Id: I1b2885969a7ebace2494ec3a218808b9e6772b02
Signed-off-by: Wangqiang Guo <kay.guo@rock-chips.com>
This commit is contained in:
Wangqiang Guo 2023-01-12 06:40:36 +00:00
parent 088c0fda47
commit ede94cbc7e
4 changed files with 4972 additions and 2 deletions

View File

@ -417,6 +417,11 @@ config TOUCHSCREEN_GSL3673
help
gsl3673 touchpad driver
config TOUCHSCREEN_GSL3673_800X1280
tristate "gsl3673 800x1280 touchpad driver"
help
gsl3673 touchpad driver
config TOUCHSCREEN_GSLX680_PAD
tristate "gslX680 touchpad driver for pad"
help

View File

@ -49,6 +49,8 @@ obj-$(CONFIG_TOUCHSCREEN_FUJITSU) += fujitsu_ts.o
obj-$(CONFIG_TOUCHSCREEN_GOODIX) += goodix.o
obj-$(CONFIG_TOUCHSCREEN_GSL3673) += gsl3673-ts.o
gsl3673-ts-y := gsl3673.o gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GSL3673_800X1280) += gsl3673-800x1280.o
gsl3673-800x1280-y := gsl3673_800x1280.o gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GSLX680_PAD) += gslx680-pad.o
gslx680-pad-y := gslx680_pad.o gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GT1X) += gt1x/

View File

@ -61,7 +61,8 @@ static char chip_type;
#define Y_POL
#elif defined(CONFIG_TOUCHSCREEN_GSL3673_800X1280)
#define TP_SIZE_800X1280
#include "gsl3673_800x1280.h"
#include "rochkchip_gslX680_8inch_800x1280_tg806_10.h"
// #include "gsl3673_800x1280.h"
#else
#include "gsl3680b_zm97f.h"
#define HAVE_TOUCH_KEY
@ -103,7 +104,7 @@ static char chip_type;
#define GSL_STATUS_REG 0xe0
#define GSL_PAGE_REG 0xf0
#define TPD_PROC_DEBUG
//#define TPD_PROC_DEBUG
#ifdef TPD_PROC_DEBUG
#include <linux/proc_fs.h>
#include <linux/uaccess.h>

File diff suppressed because it is too large Load Diff