TP
TP驱动
以4寸屏为例,该屏带了TP,驱动IC为GT911,在内核添加TP驱动
# cd kernel
# ARCH=arm make menuconfig
路径如下:
Device Drivers —>
Input device support —>
[] Touchscreens —>
<> Goodix I2C touchscreen
保存一下配置
cp .config arch/arm/configs/infinity2m_spinand_ssc011a_s01a_minigui_doublenet_defconfig
配置DTS
根据原理图和HW Check list配置dts
# vi kernel/arch/arm/boot/dts/infinity2m-ssc011a-s01a-padmux-rgb565-rmii-doublenet.dtsi
vi kernel/arch/arm/boot/dts/infinity2m-ssc011a-s01a-rgb565-rmii-doublenet.dtsi
编译
# ./Release_to_customer.sh -f nand -p ssd201 -o 2D06
重新升级后可以看到有设备节点了。
我们可以使用ts_test_mt来测试
# ts_test_mt
可以看到TP可以正常使用了
注意:使用ts_test_需mt要执行disp_init来初始化屏,用logo会出现花屏
文档更新时间: 2022-04-22 14:37 作者:Aeeditor