/* touch down */
data->touch_pressed_num++;
data->press_finger_cnt++;
- tsp_noti("P [%d] x=%d y=%d z=%d\n",
- idx,
- finger->bit_field.x,
- finger->bit_field.y,
- finger->bit_field.area);
data->tsp_touched[idx] = true;
- } else {
- /* touch move */
- tsp_debug("M [%d] x=%d y=%d z=%d\n",
- idx,
- finger->bit_field.x,
- finger->bit_field.y,
- finger->bit_field.area);
}
data->lx[idx] = finger->bit_field.x;
#ifdef CONFIG_SLEEP_MONITOR
data->release_cnt++;
#endif
- tsp_noti("R [%d] x=%d y=%d z=%d c=%d v=0x%04x\n",
- idx,
- data->lx[idx],
- data->ly[idx],
- finger->bit_field.area,
- data->press_cnt[idx],
- data->fw.cur.fw_ver);
data->tsp_touched[idx] = false;
data->press_cnt[idx] = 0;
if(data->press_finger_cnt > 0)
bool press = PRESSED_KEY(data->t_status, id);
if (press) {
- if (tkey_pressed[idx] == false) {
+ if (tkey_pressed[idx] == false)
/* tkey down */
- tsp_noti("k %s%d\n", TOUCH_DOWN_MESSAGE, id);
tkey_pressed[idx] = true;
- }
} else {
- if (tkey_pressed[idx] == true) {
+ if (tkey_pressed[idx] == true)
/* tkey up */
- tsp_noti("k %s%d\n", TOUCH_UP_MESSAGE, id);
tkey_pressed[idx] = false;
- }
}
}
#endif
ms = get_milli_second();
if (intr_debug_addr >= 0 && intr_debug_size > 0) {
- tsp_noti("Intr_debug (addr: 0x%08x)\n", intr_debug_addr);
ist30xx_burst_read(data->client, IST30XX_DA_ADDR(intr_debug_addr),
&msg[0], intr_debug_size, true);
- for (i = 0; i < intr_debug_size; i++)
- tsp_noti("\t%08x\n", msg[i]);
-
tracking_intr_debug_value = TRACKING_INTR_DEBUG1_VALID;
ist30xx_put_track_ms(ms);
ist30xx_put_track(&tracking_intr_debug_value, 1);
}
if (intr_debug2_addr >= 0 && intr_debug2_size > 0) {
- tsp_noti("Intr_debug2 (addr: 0x%08x)\n", intr_debug2_addr);
ist30xx_burst_read(data->client, IST30XX_DA_ADDR(intr_debug2_addr),
&msg[0], intr_debug2_size, true);
- for (i = 0; i < intr_debug2_size; i++)
- tsp_noti("\t%08x\n", msg[i]);
-
tracking_intr_debug_value = TRACKING_INTR_DEBUG2_VALID;
ist30xx_put_track_ms(ms);
ist30xx_put_track(&tracking_intr_debug_value, 1);
if (unlikely(ret))
goto irq_err;
- tsp_verb("intr msg: 0x%08x\n", *msg);
-
/* TSP IC Exception */
if (unlikely((*msg & IST30XX_EXCEPT_MASK) == IST30XX_EXCEPT_VALUE)) {
tsp_err("Occured IC exception(0x%02X)\n", *msg & 0xFF);
data->z_values, finger_cnt, true);
}
- if (data->track_enable) {
-
+ if (data->track_enable)
ist30xx_put_track(msg + offset, finger_cnt);
- for (i = 0; i < finger_cnt; i++) {
- tsp_verb("intr msg(%d): 0x%08x, %d\n",
- i + offset, msg[i + offset], data->z_values[i]);
- }
-
- }
}
read_cnt = finger_cnt + 1;
if (data->track_enable) {
if (intr_debug3_addr >= 0 && intr_debug3_size > 0) {
- tsp_noti("Intr_debug3 (addr: 0x%08x)\n", intr_debug3_addr);
ist30xx_burst_read(data->client, IST30XX_DA_ADDR(intr_debug3_addr),
&msg[0], intr_debug3_size, true);
- for (i = 0; i < intr_debug3_size; i++)
- tsp_noti("\t%08x\n", msg[i]);
-
tracking_intr_debug_value = TRACKING_INTR_DEBUG3_VALID;
ist30xx_put_track_ms(ms);
ist30xx_put_track(&tracking_intr_debug_value, 1);