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 <quic_zhentan@quicinc.com>
Bu işleme şunda yer alıyor:
Zhenbin Tan
2024-05-30 16:31:15 +08:00
ebeveyn 353309c3c8
işleme f857470e3d

Dosyayı Görüntüle

@@ -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);