Sfoglia il codice sorgente

touch: bengal: enable touch driver

Enable synaptics_tcm touch driver for bengal target.

Change-Id: I7c6233b4f345c52a01ebebb92da2cb7d546ef000
Signed-off-by: Syed Ahmed <[email protected]>
Syed Ahmed 1 anno fa
parent
commit
1d69ded5ed
3 ha cambiato i file con 19 aggiunte e 0 eliminazioni
  1. 5 0
      Kbuild
  2. 5 0
      config/gki_bengaltouch.conf
  3. 9 0
      config/gki_bengaltouchconf.h

+ 5 - 0
Kbuild

@@ -46,6 +46,11 @@ ifeq ($(CONFIG_ARCH_TRINKET), y)
         LINUX_INC += -include $(TOUCH_ROOT)/config/gki_trinkettouchconf.h
 endif
 
+ifeq ($(CONFIG_ARCH_BENGAL), y)
+        include $(TOUCH_ROOT)/config/gki_bengaltouch.conf
+        LINUX_INC += -include $(TOUCH_ROOT)/config/gki_bengaltouchconf.h
+endif
+
 LINUX_INC +=	-Iinclude/linux \
 		-Iinclude/linux/drm \
 		-Iinclude/linux/gunyah \

+ 5 - 0
config/gki_bengaltouch.conf

@@ -0,0 +1,5 @@
+export CONFIG_MSM_TOUCH=m
+export CONFIG_TOUCHSCREEN_SYNAPTICS_TCM=y
+export CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_I2C=y
+export CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE=y
+export CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TOUCH=y

+ 9 - 0
config/gki_bengaltouchconf.h

@@ -0,0 +1,9 @@
+/*
+* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+* SPDX-License-Identifier: GPL-2.0-only
+*/
+
+#define CONFIG_TOUCHSCREEN_SYNAPTICS_TCM 1
+#define CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_I2C 1
+#define CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE 1
+#define CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_TOUCH 1