Loading drivers/input/touchscreen/st/fts.c +12 −6 Original line number Diff line number Diff line Loading @@ -2840,6 +2840,12 @@ static void fts_enter_pointer_event_handler(struct fts_ts_info *info, } } if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } no_report: return; Loading Loading @@ -2883,6 +2889,12 @@ static void fts_leave_pointer_event_handler(struct fts_ts_info *info, __clear_bit(touchId, &info->finger_pressed); __set_bit(touchId, &info->event_mask); } if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } } /* EventId : 0x05 */ Loading Loading @@ -3258,12 +3270,6 @@ static void fts_event_handler(struct work_struct *work) input_sync(info->input_dev); fts_interrupt_enable(info); if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } } static int cx_crc_check(void) Loading Loading
drivers/input/touchscreen/st/fts.c +12 −6 Original line number Diff line number Diff line Loading @@ -2840,6 +2840,12 @@ static void fts_enter_pointer_event_handler(struct fts_ts_info *info, } } if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } no_report: return; Loading Loading @@ -2883,6 +2889,12 @@ static void fts_leave_pointer_event_handler(struct fts_ts_info *info, __clear_bit(touchId, &info->finger_pressed); __set_bit(touchId, &info->event_mask); } if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } } /* EventId : 0x05 */ Loading Loading @@ -3258,12 +3270,6 @@ static void fts_event_handler(struct work_struct *work) input_sync(info->input_dev); fts_interrupt_enable(info); if (info->event_mask) { touch_event_call_notifier(info->event_mask, (void *)&info->event[0]); info->event_mask = 0; } } static int cx_crc_check(void) Loading