 #ifdef REPORT_0D_W    input_report_abs(rmi0_data->input_dev,      ABS_MT_TOUCH_MAJOR, max(wx, wy));    input_report_abs(rmi0_data->input_dev,      ABS_MT_TOUCH_MINOR, min(wx, wy)); #endif #ifndef TYPE_B_PROTOCOL    input_mt_sync(rmi0_data->input_dev); #endif    touch_count++;   }  }   input_report_key(rmi0_data->input_dev, BTN_TOUCH, touch_count > 0);  input_report_key(rmi0_data->input_dev,    BTN_TOOL_FINGER, touch_count > 0);  #ifndef TYPE_B_PROTOCOL  if (!touch_count)   input_mt_sync(rmi0_data->input_dev); #e