From 55e4ecf9baa3ebab675b1e4b60fc217232d1746c Mon Sep 17 00:00:00 2001 From: Rajani Ranjan Date: Fri, 6 Jun 2025 05:47:17 +0000 Subject: [PATCH] Patch to enable HTIX5288 touchpad on ODM board. There was an issue with the sequence of module load. Which was causing ADL pinctrl conflict and device boot issue when enabled pinctrl. This patch will fix the above issue and enable the Touchpad for the ODM device for PW. Tests Done: Touchpad and multitouch working fine Signed-off-by: RajaniRanjan Signed-off-by: Balaji M --- .../gmin64/config-lts/lts2021-chromium/x86_64_defconfig | 9 +++++---- groups/touch/cvt0f21/init.rc | 5 +++++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 groups/touch/cvt0f21/init.rc diff --git a/groups/kernel/gmin64/config-lts/lts2021-chromium/x86_64_defconfig b/groups/kernel/gmin64/config-lts/lts2021-chromium/x86_64_defconfig index 2dc8668e2..e1c2edd09 100644 --- a/groups/kernel/gmin64/config-lts/lts2021-chromium/x86_64_defconfig +++ b/groups/kernel/gmin64/config-lts/lts2021-chromium/x86_64_defconfig @@ -2983,7 +2983,7 @@ CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=y -# CONFIG_PINCTRL_ALDERLAKE is not set +CONFIG_PINCTRL_ALDERLAKE=m CONFIG_PINCTRL_BROXTON=y CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set @@ -4771,7 +4771,7 @@ CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=y +CONFIG_HID_MULTITOUCH=m # CONFIG_MULTITOUCH_HAPTIC is not set CONFIG_HID_NINTENDO=y # CONFIG_NINTENDO_FF is not set @@ -4830,9 +4830,10 @@ CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_ACPI is not set +CONFIG_I2C_HID=m +CONFIG_I2C_HID_ACPI=m # CONFIG_I2C_HID_OF is not set +CONFIG_I2C_HID_CORE=m # # Intel ISH HID support diff --git a/groups/touch/cvt0f21/init.rc b/groups/touch/cvt0f21/init.rc new file mode 100644 index 000000000..93fca13c7 --- /dev/null +++ b/groups/touch/cvt0f21/init.rc @@ -0,0 +1,5 @@ +on early-boot + insmod /vendor/lib/modules/pinctrl-alderlake.ko + insmod /vendor/lib/modules/i2c-hid.ko + insmod /vendor/lib/modules/i2c-hid-acpi.ko + insmod /vendor/lib/modules/hid-multitouch.ko