触摸完全OK:
# evtest /dev/input/event0
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x416 product 0x38f version 0x1060
Input device name: "Goodix Capacitive TouchScreen"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 125 (KEY_LEFTMETA)
Event code 330 (BTN_TOUCH)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 799
Event code 1 (ABS_Y)
Value 0
Min 0
Max 479
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 4
Event code 48 (ABS_MT_TOUCH_MAJOR)
Value 0
Min 0
Max 255
Event code 50 (ABS_MT_WIDTH_MAJOR)
Value 0
Min 0
Max 255
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 799
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 479
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Properties:
Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)
Event: time 11.891769, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 0
Event: time 11.891769, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 435
Event: time 11.891769, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 260
Event: time 11.891769, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 29
Event: time 11.891769, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 29
Event: time 11.891769, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 11.891769, type 3 (EV_ABS), code 0 (ABS_X), value 435
Event: time 11.891769, type 3 (EV_ABS), code 1 (ABS_Y), value 260
Event: time 11.891769, -------------- SYN_REPORT ------------
Event: time 11.943724, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 11.943724, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 11.943724, -------------- SYN_REPORT ------------
Event: time 12.207591, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1
Event: time 12.207591, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 432
Event: time 12.207591, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 238
Event: time 12.207591, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 34
Event: time 12.207591, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 34
Event: time 12.207591, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 12.207591, type 3 (EV_ABS), code 0 (ABS_X), value 432
Event: time 12.207591, type 3 (EV_ABS), code 1 (ABS_Y), value 238
Event: time 12.207591, -------------- SYN_REPORT ------------
Event: time 12.291078, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 12.291078, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 12.291078, -------------- SYN_REPORT ------------
[ 31.842433] vcc3v0: disabling
[ 31.845438] vcc5v0: disabling
Event: time 94.686680, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 2
Event: time 94.686680, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 295
Event: time 94.686680, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 194
Event: time 94.686680, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 21
Event: time 94.686680, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 21
Event: time 94.686680, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 94.686680, type 3 (EV_ABS), code 0 (ABS_X), value 295
Event: time 94.686680, type 3 (EV_ABS), code 1 (ABS_Y), value 194
Event: time 94.686680, -------------- SYN_REPORT ------------
Event: time 94.717502, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 94.717502, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 94.717502, -------------- SYN_REPORT ------------
Event: time 94.833846, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 3
Event: time 94.833846, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 293
Event: time 94.833846, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 209
Event: time 94.833846, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 37
Event: time 94.833846, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 37
Event: time 94.833846, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 94.833846, type 3 (EV_ABS), code 0 (ABS_X), value 293
Event: time 94.833846, type 3 (EV_ABS), code 1 (ABS_Y), value 209
Event: time 94.833846, -------------- SYN_REPORT ------------
[ 94.919685] random: crng init done
Event: time 94.920955, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 94.920955, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 94.920955, -------------- SYN_REPORT ------------
Event: time 95.044346, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 4
Event: time 95.044346, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 295
Event: time 95.044346, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 211
Event: time 95.044346, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 28
Event: time 95.044346, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 28
Event: time 95.044346, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 95.044346, type 3 (EV_ABS), code 0 (ABS_X), value 295
Event: time 95.044346, type 3 (EV_ABS), code 1 (ABS_Y), value 211
Event: time 95.044346, -------------- SYN_REPORT ------------
Event: time 95.085689, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 95.085689, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 95.085689, -------------- SYN_REPORT ------------
Event: time 95.233558, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 5
Event: time 95.233558, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 296
Event: time 95.233558, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 230
Event: time 95.233558, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 14
Event: time 95.233558, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 14
Event: time 95.233558, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 95.233558, type 3 (EV_ABS), code 0 (ABS_X), value 296
Event: time 95.233558, type 3 (EV_ABS), code 1 (ABS_Y), value 230
Event: time 95.233558, -------------- SYN_REPORT ------------
Event: time 95.264502, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 95.264502, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 95.264502, -------------- SYN_REPORT ------------
Event: time 97.795859, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 6
Event: time 97.795859, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 754
Event: time 97.795859, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 9
Event: time 97.795859, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 31
Event: time 97.795859, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 31
Event: time 97.795859, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 97.795859, type 3 (EV_ABS), code 0 (ABS_X), value 754
Event: time 97.795859, type 3 (EV_ABS), code 1 (ABS_Y), value 9
Event: time 97.795859, -------------- SYN_REPORT ------------
Event: time 97.879491, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 97.879491, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 97.879491, -------------- SYN_REPORT ------------
Event: time 98.290574, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 7
Event: time 98.290574, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 744
Event: time 98.290574, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 6
Event: time 98.290574, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 28
Event: time 98.290574, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 28
Event: time 98.290574, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 98.290574, type 3 (EV_ABS), code 0 (ABS_X), value 744
Event: time 98.290574, type 3 (EV_ABS), code 1 (ABS_Y), value 6
Event: time 98.290574, -------------- SYN_REPORT ------------
Event: time 98.384787, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 98.384787, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 98.384787, -------------- SYN_REPORT ------------
Event: time 99.332530, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 8
Event: time 99.332530, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 750
Event: time 99.332530, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 451
Event: time 99.332530, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 43
Event: time 99.332530, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 43
Event: time 99.332530, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 99.332530, type 3 (EV_ABS), code 0 (ABS_X), value 750
Event: time 99.332530, type 3 (EV_ABS), code 1 (ABS_Y), value 451
Event: time 99.332530, -------------- SYN_REPORT ------------
Event: time 99.405632, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 99.405632, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 99.405632, -------------- SYN_REPORT ------------
Event: time 100.258616, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 9
Event: time 100.258616, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 6
Event: time 100.258616, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 474
Event: time 100.258616, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 8
Event: time 100.258616, type 3 (EV_ABS), code 50 (ABS_MT_WIDTH_MAJOR), value 8
Event: time 100.258616, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 100.258616, type 3 (EV_ABS), code 0 (ABS_X), value 6
Event: time 100.258616, type 3 (EV_ABS), code 1 (ABS_Y), value 474
Event: time 100.258616, -------------- SYN_REPORT ------------
Event: time 100.310865, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 100.310865, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 100.310865, -------------- SYN_REPORT ------------
中断正常:
#
# cat /proc/interrupts
CPU0
16: 4309 sun4i_irq 13 Edge timer@1c20c00
17: 0 sun4i_irq 18 Edge 1c02000.dma-controller
18: 3 sun4i_irq 10 Edge sun6i-spi
19: 316 sun4i_irq 29 Edge 1c0c000.lcd-controller
20: 0 sun4i_irq 34 Edge cedar_dev
21: 3970 sun4i_irq 23 Edge sunxi-mmc
22: 1 sun4i_irq 26 Edge musb-hdrc.1.auto
28: 839 sun4i_irq 2 Edge ttyS0
29: 2261 sun4i_irq 7 Edge mv64xxx_i2c
76: 93 sunxi_pio_edge 44 Edge gt911
Err: 0
#