Kaynağa Gözat

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 ay önce
ebeveyn
işleme
f857470e3d
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  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);