sm8450-common: udfps: Only disable fod_status until suspend

Change-Id: If4d9084cbcc8670c7636fddd143807cb6b067f22
This commit is contained in:
Arian
2024-04-10 00:20:48 +02:00
父節點 d244058448
當前提交 dc81c8c0ac

查看文件

@@ -35,6 +35,7 @@
#define FOD_STATUS_OFF 0
#define FOD_STATUS_ON 1
#define FOD_STATUS_OFF_UNTIL_SUSPEND 3
#define TOUCH_DEV_PATH "/dev/xiaomi-touch"
#define TOUCH_MAGIC 'T'
@@ -248,7 +249,7 @@ class XiaomiSm8450UdfpsHander : public UdfpsHandler {
ioctl(disp_fd_.get(), MI_DISP_IOCTL_SET_LOCAL_HBM, &req);
if (!enrolling) {
setFodStatus(FOD_STATUS_OFF);
setFodStatus(FOD_STATUS_OFF_UNTIL_SUSPEND);
}
}
@@ -271,7 +272,7 @@ class XiaomiSm8450UdfpsHander : public UdfpsHandler {
LOG(DEBUG) << __func__;
enrolling = false;
setFodStatus(FOD_STATUS_OFF);
setFodStatus(FOD_STATUS_OFF_UNTIL_SUSPEND);
}
void preEnroll() {
@@ -288,7 +289,7 @@ class XiaomiSm8450UdfpsHander : public UdfpsHandler {
LOG(DEBUG) << __func__;
enrolling = false;
setFodStatus(FOD_STATUS_OFF);
setFodStatus(FOD_STATUS_OFF_UNTIL_SUSPEND);
}
private: