瀏覽代碼

touch: raydium: Shaking DUT exit traker mode issue

Enter display setting, set AON off, TTB on, TTW on or off,
back to watch face, wait for auto enter traker mode,
shaking DUT wakeup event will cause exit tracker mode.

Change-Id: I976d16da298c016a429975f13eeb4ca307b67330
Signed-off-by: Zhenbin Tan <[email protected]>
Zhenbin Tan 9 月之前
父節點
當前提交
f857470e3d
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      raydium/raydium_driver.c

+ 3 - 3
raydium/raydium_driver.c

@@ -1219,9 +1219,9 @@ static void raydium_work_handler(struct work_struct *work)
 #endif
 		LOGD(LOG_DEBUG, "[touch] elseif u8_tp_status:%x\n", u8_tp_status[POS_GES_STATUS]);
 		/*need check small area*/
-		/*if (u8_tp_status[POS_GES_STATUS] == RAD_WAKE_UP */
-		 /*&& g_u8_wakeup_flag == false) { */
-		if (u8_tp_status[POS_GES_STATUS] == 0)	{
+		if (u8_tp_status[POS_GES_STATUS] == RAD_WAKE_UP
+		 && g_u8_wakeup_flag == false) {
+		/*if (u8_tp_status[POS_GES_STATUS] == 0)	{*/
 			input_report_key(g_raydium_ts->input_dev, KEY_WAKEUP, true);
 			usleep_range(9500, 10500);
 			input_sync(g_raydium_ts->input_dev);