From 5588bbf3dd0e4643d80f982e4844450a0d536113 Mon Sep 17 00:00:00 2001 From: Arian Date: Thu, 14 Mar 2024 13:35:14 +0100 Subject: [PATCH] sm8450-common: udfps: Use MI_DISP_PRIMARY as touch id Change-Id: Ie4144887165d56f37c871bb85da56e8c80dfd721 --- udfps/UdfpsHandler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/udfps/UdfpsHandler.cpp b/udfps/UdfpsHandler.cpp index df401d9..3e9eaec 100644 --- a/udfps/UdfpsHandler.cpp +++ b/udfps/UdfpsHandler.cpp @@ -31,7 +31,6 @@ #define FOD_STATUS_ON 1 #define TOUCH_DEV_PATH "/dev/xiaomi-touch" -#define TOUCH_ID 0 #define TOUCH_MAGIC 'T' #define TOUCH_IOC_SET_CUR_VALUE _IO(TOUCH_MAGIC, SET_CUR_VALUE) #define TOUCH_IOC_GET_CUR_VALUE _IO(TOUCH_MAGIC, GET_CUR_VALUE) @@ -154,14 +153,14 @@ class XiaomiSm8450UdfpsHander : public UdfpsHandler { bool enrolling = false; void setFodStatus(int value) { - int buf[MAX_BUF_SIZE] = {TOUCH_ID, Touch_Fod_Enable, value}; + int buf[MAX_BUF_SIZE] = {MI_DISP_PRIMARY, Touch_Fod_Enable, value}; ioctl(touch_fd_.get(), TOUCH_IOC_SET_CUR_VALUE, &buf); } void setFingerDown(bool pressed) { mDevice->extCmd(mDevice, COMMAND_NIT, pressed ? PARAM_NIT_FOD : PARAM_NIT_NONE); - int buf[MAX_BUF_SIZE] = {TOUCH_ID, THP_FOD_DOWNUP_CTL, pressed ? 1 : 0}; + int buf[MAX_BUF_SIZE] = {MI_DISP_PRIMARY, THP_FOD_DOWNUP_CTL, pressed ? 1 : 0}; ioctl(touch_fd_.get(), TOUCH_IOC_SET_CUR_VALUE, &buf); // Request HBM