20251213给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配CTP触摸屏FT5X06

cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins

cat /sys/kernel/debug/gpio

20251213给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配CTP触摸屏FT5X06

2025/12/13 14:21

缘起:飞凌OK3588-C开发板跑Rockchip原厂的Buildroot【linux-6.1】系统时,适配ETH1接口的网卡。

当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。

当然,开发板的硬件功能都是好的,你免除了调试调试的过程,也就没有解决相关硬件出错的经验/机会了!

1、迁移 飞凌OK3588-C开发板的飞凌Android14的DTS中CTP触摸屏部分到 Rockchip原厂的Buildroot【linux-6.1】系统。

Z:\14TB\OK3588-C\OK3588-android14-source\kernel-6.1\arch\arm64\boot\dts\rockchip\OK3588-C-Common.dtsi

Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588-evb7-v11.dtsi

很容易知道CTP的IRQ引脚是GPIO3C0 == GPIO112,【被注释了】RESET引脚是GPIO3B7 == GPIO111

&i2c2 {

status = "okay";

extio: tca6424@23 {

compatible = "ti,tca6424";

reg = <0x23>;

interrupt-parent = <&gpio1>;

interrupts = <RK_PA4 IRQ_TYPE_EDGE_FALLING>;

gpio-controller;

#gpio-cells = <2>;

interrupt-controller;

#interrupt-cells = <2>;

pinctrl-0 = <&extio_int_gpio>;

pinctrl-names = "default";

status = "okay";

};

ft5x06_dsi0: ft5x06@38 { //dsi0 ctp
compatible = "edt,edt-ft5406", "edt,edt-ft5x06";
reg = <0x38>;
pinctrl-names = "ft5x06_default";
pinctrl-0 = <&ft5x06_dsi0_gpio>;
interrupt-parent = <&gpio3>;
interrupts = <RK_PC0 IRQ_TYPE_EDGE_FALLING>;
// irq-gpio = <&gpio3 RK_PC0 GPIO_ACTIVE_HIGH>;
// reset-gpio = <&gpio3 RK_PB7 GPIO_ACTIVE_HIGH>;
touchscreen-size-x = <1024>;
touchscreen-size-y = <600>;
input-phy = "ft5x06_2_38/input0";
status = "okay";
};

&pinctrl {

extio {

extio_int_gpio: extio-int-gpio {

rockchip,pins = <1 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>;

};

};

cam {

mipicsi0_pwr: mipicsi0-pwr {

rockchip,pins =

/* camera power en */

<1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>;

};

mipicsi1_pwr: mipicsi1-pwr {

rockchip,pins =

/* camera power en */

<1 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>;

};

mipidcphy0_pwr: mipidcphy0-pwr {

rockchip,pins =

/* camera power en */

<2 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>;

};

};

hdmi {

hdmirx_det: hdmirx-det {

rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_up>;

};

};

tp_int {
ft5x06_dsi0_gpio: ft5x06-dsi0-gpio {
rockchip,pins = <3 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>,
<3 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>;
};

ft5x06_dsi1_gpio: ft5x06-dsi1-gpio {

rockchip,pins = <3 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>,

<3 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>;

};

};

headphone {

hp_det: hp-det {

rockchip,pins = <1 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>;

};

};

hym8563 {

hym8563_int: hym8563-int {

rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_up>;

};

};

//lcd {

// lcd_rst_gpio: lcd-rst-gpio {

// rockchip,pins = <0 RK_PD3 RK_FUNC_GPIO &pcfg_pull_none>;

// };

//};

leds {

work_leds_gpio: work-leds-gpio {

rockchip,pins = <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_down>;

};

};

sdio-pwrseq {

wifi_enable_h: wifi-enable-h {

rockchip,pins = <0 RK_PC4 RK_FUNC_GPIO &pcfg_pull_up>;

};

};

//sdmmc {

// sd_s0_pwr: sd-s0-pwr {

// rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_up>;

// };

//};

touch {
touch_gpio: touch-gpio {
rockchip,pins =
<3 RK_PC1 RK_FUNC_GPIO &pcfg_pull_down>,
<3 RK_PC0 RK_FUNC_GPIO &pcfg_pull_up>;
};
};

2、刷机之后发现CTP触摸屏无用。

root@rk3588-buildroot:/#
root@rk3588-buildroot:/# dmesg | grep ft5x
root@rk3588-buildroot:/# dmesg | grep ft5*

6.895875 software IO TLB: area num 8.

6.907663 software IO TLB: mapped mem 0x00000000e9f00000-0x00000000edf00000 (64MB)

6.936910 ftrace: allocating 61760 entries in 242 pages

7.013987 ftrace: allocated 242 pages with 5 groups

7.154632 cblist_init_generic: Setting shift to 3 and lim to 1.

7.293292 pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

7.950557 usbcore: registered new interface driver ftdi_sio

9.712419 mali fb000000.gpu: Large page allocation set to false after hardware feature check

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#

root@rk3588-buildroot:/# ev

eval evtest
root@rk3588-buildroot:/# evtest

No device specified, trying to scan all of /dev/input/event*

Available devices:

/dev/input/event0: rk805 pwrkey

/dev/input/event1: rockchip,hdmiin rockchip,hdmiin

/dev/input/event2: Logitech USB Optical Mouse

/dev/input/event3: adc-keys

/dev/input/event4: rockchip-hdmi0 rockchip-hdmi0

/dev/input/event5: rockchip-hdmi1 rockchip-hdmi1

Select the device event number 0-5: ^C

root@rk3588-buildroot:/#

根据经验,比对GPIO口:

3、比对触摸屏的驱动程序 飞凌OK3588-C开发板的飞凌Android14 Vs Rockchip原厂的Buildroot【linux-6.1】系统,几乎完全相同。先不替换了!

Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\drivers\input\touchscreen\edt-ft5x06.c

Z:\14TB\OK3588-C\OK3588-android14-source\kernel-6.1\drivers\input\touchscreen\edt-ft5x06.c

4、可以发现默认的edt-ft5x06.c驱动程序没有被编译,在rockchip_linux_defconfig中配置ft5x06驱动:

Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\configs\rockchip_linux_defconfig

Z:\14TB\OK3588-C\OK3588-android14-source\kernel-6.1\arch\arm64\configs\rockchip_defconfig

Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\.config

Z:\14TB\OK3588-C\OK3588-android14-source\kernel-6.1\.config

百度:FT5x06

CONFIG_TOUCHSCREEN_PARADE_I2C=y

CONFIG_TOUCHSCREEN_PARADE_SPI is not set

CONFIG_TOUCHSCREEN_PARADE_MT_A is not set

CONFIG_TOUCHSCREEN_PARADE_MT_B=y

CONFIG_TOUCHSCREEN_PARADE_BUTTON is not set

CONFIG_TOUCHSCREEN_PARADE_PROXIMITY is not set

CONFIG_TOUCHSCREEN_PARADE_DEVICE_ACCESS is not set

CONFIG_TOUCHSCREEN_PARADE_LOADER=y

CONFIG_TOUCHSCREEN_PARADE_PLATFORM_FW_UPGRADE is not set

CONFIG_TOUCHSCREEN_PARADE_BINARY_FW_UPGRADE is not set

CONFIG_TOUCHSCREEN_PARADE_PLATFORM_TTCONFIG_UPGRADE is not set

CONFIG_TOUCHSCREEN_PARADE_MANUAL_TTCONFIG_UPGRADE is not set

CONFIG_TOUCHSCREEN_PARADE_DEBUG_MDL is not set

CONFIG_TOUCHSCREEN_PENMOUNT is not set

CONFIG_TOUCHSCREEN_EDT_FT5X06=y

CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set

CONFIG_TOUCHSCREEN_TOUCHWIN is not set

CONFIG_TOUCHSCREEN_PIXCIR is not set

CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set

CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set

CONFIG_TOUCHSCREEN_TOUCHIT213 is not set

CONFIG_TOUCHSCREEN_TSC_SERIO is not set

CONFIG_MOUSE_SERIAL is not set

CONFIG_MOUSE_APPLETOUCH is not set

CONFIG_MOUSE_BCM5974 is not set

CONFIG_MOUSE_CYAPA=y

CONFIG_MOUSE_ELAN_I2C=y

CONFIG_MOUSE_ELAN_I2C_I2C=y

CONFIG_MOUSE_ELAN_I2C_SMBUS is not set

CONFIG_MOUSE_VSXXXAA is not set

CONFIG_MOUSE_GPIO is not set

CONFIG_MOUSE_SYNAPTICS_I2C is not set

CONFIG_MOUSE_SYNAPTICS_USB is not set

CONFIG_INPUT_JOYSTICK is not set

CONFIG_INPUT_TABLET is not set

CONFIG_INPUT_TOUCHSCREEN=y

CONFIG_TOUCHSCREEN_ADS7846 is not set

CONFIG_TOUCHSCREEN_AD7877 is not set

CONFIG_TOUCHSCREEN_AD7879 is not set

CONFIG_TOUCHSCREEN_ADC is not set

CONFIG_TOUCHSCREEN_AR1021_I2C is not set

CONFIG_TOUCHSCREEN_ATMEL_MXT=y

CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set

CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set

CONFIG_TOUCHSCREEN_BU21013 is not set

CONFIG_TOUCHSCREEN_BU21029 is not set

CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set

CONFIG_TOUCHSCREEN_CHIPONE_9551R is not set

CONFIG_TOUCHSCREEN_CY8CTMA140 is not set

CONFIG_TOUCHSCREEN_CY8CTMG110 is not set

CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set

CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set

CONFIG_TOUCHSCREEN_CYPRESS_CYTTSP5 is not set

CONFIG_TOUCHSCREEN_DYNAPRO is not set

CONFIG_TOUCHSCREEN_HAMPSHIRE is not set

CONFIG_TOUCHSCREEN_EETI is not set

CONFIG_TOUCHSCREEN_EGALAX is not set

CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set

CONFIG_TOUCHSCREEN_EXC3000 is not set

CONFIG_TOUCHSCREEN_FTS is not set

CONFIG_TOUCHSCREEN_FT5726 is not set

CONFIG_TOUCHSCREEN_FUJITSU is not set

CONFIG_TOUCHSCREEN_GOODIX is not set

CONFIG_TOUCHSCREEN_GSL3673=y

CONFIG_TOUCHSCREEN_GSL3673_800X1280 is not set

CONFIG_TOUCHSCREEN_GSLX680_PAD is not set

CONFIG_TOUCHSCREEN_GT1X=y

CONFIG_TOUCHSCREEN_GT9XX=y

CONFIG_TOUCHSCREEN_HIDEEP is not set

CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set

CONFIG_TOUCHSCREEN_ILI210X is not set

CONFIG_TOUCHSCREEN_ILITEK is not set

CONFIG_TOUCHSCREEN_S6SY761 is not set

CONFIG_TOUCHSCREEN_GUNZE is not set

CONFIG_TOUCHSCREEN_EKTF2127 is not set

CONFIG_TOUCHSCREEN_ELAN=y

CONFIG_TOUCHSCREEN_ELAN5515 is not set

CONFIG_TOUCHSCREEN_ELO is not set

CONFIG_TOUCHSCREEN_WACOM_W8001 is not set

CONFIG_TOUCHSCREEN_WACOM_W9013 is not set

CONFIG_TOUCHSCREEN_WACOM_I2C is not set

CONFIG_TOUCHSCREEN_MAX11801 is not set

CONFIG_TOUCHSCREEN_MCS5000 is not set

CONFIG_TOUCHSCREEN_MMS114 is not set

CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set

CONFIG_TOUCHSCREEN_MSG2638 is not set

CONFIG_TOUCHSCREEN_MTOUCH is not set

CONFIG_TOUCHSCREEN_IMAGIS is not set

CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set

CONFIG_TOUCHSCREEN_INEXIO is not set

CONFIG_TOUCHSCREEN_MK712 is not set

CONFIG_TOUCHSCREEN_PARADE is not set

CONFIG_TOUCHSCREEN_PENMOUNT is not set

CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set

CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set

CONFIG_TOUCHSCREEN_TOUCHWIN is not set

CONFIG_TOUCHSCREEN_PIXCIR is not set

CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set

CONFIG_TOUCHSCREEN_USB_COMPOSITE=y

CONFIG_TOUCHSCREEN_USB_EGALAX=y

CONFIG_TOUCHSCREEN_USB_PANJIT=y

CONFIG_TOUCHSCREEN_USB_3M=y

CONFIG_TOUCHSCREEN_USB_ITM=y

CONFIG_TOUCHSCREEN_USB_ETURBO=y

CONFIG_TOUCHSCREEN_USB_GUNZE=y

CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y

CONFIG_TOUCHSCREEN_USB_IRTOUCH=y

CONFIG_TOUCHSCREEN_USB_IDEALTEK=y

CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y

CONFIG_TOUCHSCREEN_USB_GOTOP=y

CONFIG_TOUCHSCREEN_USB_JASTEC=y

CONFIG_TOUCHSCREEN_USB_ELO=y

CONFIG_TOUCHSCREEN_USB_E2I=y

CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y

CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y

CONFIG_TOUCHSCREEN_USB_NEXIO=y

CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y

CONFIG_TOUCHSCREEN_TOUCHIT213 is not set

CONFIG_TOUCHSCREEN_TSC_SERIO is not set

CONFIG_TOUCHSCREEN_TSC2004 is not set

CONFIG_TOUCHSCREEN_TSC2005 is not set

CONFIG_TOUCHSCREEN_TSC2007 is not set

CONFIG_TOUCHSCREEN_RM_TS is not set

CONFIG_TOUCHSCREEN_SILEAD is not set

CONFIG_TOUCHSCREEN_SIS_I2C is not set

CONFIG_TOUCHSCREEN_ST1232 is not set

CONFIG_TOUCHSCREEN_STMFTS is not set

CONFIG_TOUCHSCREEN_SUR40 is not set

CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set

CONFIG_TOUCHSCREEN_SX8654 is not set

CONFIG_TOUCHSCREEN_TPS6507X is not set

CONFIG_TOUCHSCREEN_ZET6223 is not set

CONFIG_TOUCHSCREEN_ZFORCE is not set

CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set

CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set

CONFIG_TOUCHSCREEN_IQS5XX is not set

CONFIG_TOUCHSCREEN_ZINITIX is not set

CONFIG_ROCKCHIP_REMOTECTL=y

CONFIG_ROCKCHIP_REMOTECTL_PWM=y

handle all sensors

Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\kernel-6.1\arch\arm64\configs\rockchip_linux_defconfig

CONFIG_MOUSE_ELAN_I2C=y

CONFIG_INPUT_TOUCHSCREEN=y

CONFIG_TOUCHSCREEN_ATMEL_MXT=y

CONFIG_TOUCHSCREEN_GSL3673=y

CONFIG_TOUCHSCREEN_GT1X=y

CONFIG_TOUCHSCREEN_ELAN=y
CONFIG_TOUCHSCREEN_EDT_FT5X06=y

CONFIG_TOUCHSCREEN_GT9XX=y

CONFIG_TOUCHSCREEN_USB_COMPOSITE=y

CONFIG_ROCKCHIP_REMOTECTL=y

CONFIG_ROCKCHIP_REMOTECTL_PWM=y

5、编译之后可以确认ft5x06的驱动已经加载,使用evtest可以发现多点触摸也支持了!

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#
root@rk3588-buildroot:/# dmesg | grep ft5
7.978590 edt_ft5x06 2-0038: supply vcc not found, using dummy regulator
7.978701 edt_ft5x06 2-0038: supply iovcc not found, using dummy regulator
7.986298 input: generic ft5x06 (79) as /devices/platform/feaa0000.i2c/i2c-2/2-0038/input/input1

root@rk3588-buildroot:/#

root@rk3588-buildroot:/#

root@rk3588-buildroot:/# getevent

sh: getevent: command not found

root@rk3588-buildroot:/#

root@rk3588-buildroot:/# ev

eval evtest

root@rk3588-buildroot:/# ev

eval evtest
root@rk3588-buildroot:/# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: rk805 pwrkey
/dev/input/event1: generic ft5x06 (79)

/dev/input/event2: rockchip,hdmiin rockchip,hdmiin

/dev/input/event3: Logitech USB Optical Mouse

/dev/input/event4: adc-keys

/dev/input/event5: rockchip-hdmi0 rockchip-hdmi0

/dev/input/event6: rockchip-hdmi1 rockchip-hdmi1

Select the device event number 0-6: 1

Input driver version is 1.0.1

Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0

Input device name: "generic ft5x06 (79)"

Supported events:

Event type 0 (EV_SYN)

Event type 1 (EV_KEY)

Event code 330 (BTN_TOUCH)

Event type 3 (EV_ABS)

Event code 0 (ABS_X)

Value 0

Min 0

Max 1023

Event code 1 (ABS_Y)

Value 0

Min 0

Max 599

Event code 47 (ABS_MT_SLOT)

Value 0

Min 0

Max 4
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 1023
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 599

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 1765608734.137521, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 0
Event: time 1765608734.137521, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 635
Event: time 1765608734.137521, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 147

Event: time 1765608734.137521, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1

Event: time 1765608734.137521, type 3 (EV_ABS), code 0 (ABS_X), value 635

Event: time 1765608734.137521, type 3 (EV_ABS), code 1 (ABS_Y), value 147

Event: time 1765608734.137521, -------------- SYN_REPORT ------------

Event: time 1765608734.160687, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1

Event: time 1765608734.160687, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0

Event: time 1765608734.160687, -------------- SYN_REPORT ------------

could not load cursor 'dnd-move'

could not load cursor 'dnd-copy'

could not load cursor 'dnd-none'

Date: 2025-12-13 UTC

06:52:14.314 seeing the first app

xkbcommon: ERROR: couldn't find a Compose file for locale "en_US.UTF-8" (mapped to "en_US.UTF-8")

could not create XKB compose table for locale 'en_US.UTF-8'. Disabiling compose

【多点触摸】
Event: time 1765608765.116085, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1
Event: time 1765608765.116085, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 473
Event: time 1765608765.116085, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 190
Event: time 1765608765.116085, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1
Event: time 1765608765.116085, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 2
Event: time 1765608765.116085, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 351
Event: time 1765608765.116085, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 388
Event: time 1765608765.116085, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 3
Event: time 1765608765.116085, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 3
Event: time 1765608765.116085, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 701
Event: time 1765608765.116085, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 219

Event: time 1765608765.116085, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1

Event: time 1765608765.116085, type 3 (EV_ABS), code 0 (ABS_X), value 473

Event: time 1765608765.116085, type 3 (EV_ABS), code 1 (ABS_Y), value 190

Event: time 1765608765.116085, -------------- SYN_REPORT ------------

Event: time 1765608765.127231, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 688

Event: time 1765608765.127231, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 203

Event: time 1765608765.127231, -------------- SYN_REPORT ------------

Event: time 1765608765.138591, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 680

Event: time 1765608765.138591, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 196

Event: time 1765608765.138591, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2

Event: time 1765608765.138591, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 4
Event: time 1765608765.138591, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 777
Event: time 1765608765.138591, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 347

Event: time 1765608765.138591, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1

Event: time 1765608765.138591, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1

Event: time 1765608765.138591, -------------- SYN_REPORT ------------

Event: time 1765608765.149605, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 3
Event: time 1765608765.149605, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 675
Event: time 1765608765.149605, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 194

Event: time 1765608765.149605, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0

Event: time 1765608765.149605, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1

Event: time 1765608765.149605, type 3 (EV_ABS), code 0 (ABS_X), value 675

Event: time 1765608765.149605, type 3 (EV_ABS), code 1 (ABS_Y), value 194

Event: time 1765608765.149605, -------------- SYN_REPORT ------------

Event: time 1765608765.159801, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 3
Event: time 1765608765.159801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 672
Event: time 1765608765.159801, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 195

Event: time 1765608765.159801, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2

Event: time 1765608765.159801, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 775

Event: time 1765608765.159801, type 3 (EV_ABS), code 0 (ABS_X), value 672

Event: time 1765608765.159801, type 3 (EV_ABS), code 1 (ABS_Y), value 195

Event: time 1765608765.159801, -------------- SYN_REPORT ------------

Event: time 1765608765.171472, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 3

Event: time 1765608765.171472, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1

Event: time 1765608765.171472, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 2

Event: time 1765608765.171472, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1

Event: time 1765608765.171472, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0

Event: time 1765608765.171472, -------------- SYN_REPORT ------------

^C

root@rk3588-buildroot:/#

GPIO比对:

gpio-112 ( |GTP_INT_IRQ ) in hi IRQ

相关推荐
Irissgwe1 分钟前
C++ STL关联式容器详解:set、multiset、map、multimap
开发语言·c++·stl·set·map·multiset·关联式容器
叶帆10 分钟前
【YFIOs】用C#开发硬件之WiFi网络
开发语言·网络·c#
meilindehuzi_a13 分钟前
深入理解 JavaScript 的同步与异步机制:从单线程设计到 Promise 核心应用
开发语言·javascript·ecmascript
vortex530 分钟前
Linux日志轮转管理:logrotate 完全指南
linux·运维·服务器
WL学习笔记36 分钟前
顺序表详解
c语言·数据结构
skywalk81631 小时前
记录段言的开发过程
开发语言·学习·编程
ggaofeng1 小时前
如何通过uboot加载硬盘
linux·qemu·uboot
尔染君子1 小时前
嵌入式Linux驱动开发(按键驱动)
linux·驱动开发
未若君雅裁1 小时前
JVM 垃圾回收器全景与G1深度解析
java·开发语言·jvm
霸道流氓气质1 小时前
Java 大数据量异步处理方案:线程池 vs 消息队列
java·开发语言