RK3128调试synaptics触摸

首先上私货,先打脸。调东西之前习惯先百度,好家伙,全网唯一就这。298元一年。我不知道是作者猪油蒙了心还是CXXXX蒙了心,总之两个沆瀣一气。你就说你这个技术有啥值钱?

TP驱动调试分享——基于Qualcomm SDM710平台Android9.0,TP 采用I2C方式和CPU进行通信_sdm845 触控驱动-优快云博客

行吧,那既然不给看那咱自己动手丰衣足食。我不觉得任何人有什么牛的,毕竟大家都是站前人肩膀上做事,偷摸的藏着技术细节,那是纯纯(不能骂人)。

还是我的风格,直接上步骤。

1.先把厂家给的驱动放到input/touchscreen下

2.上级目录配好makefile和Kconfig。你说啥。我为啥不贴怎么配?主要是。。你如果都不会配,那你其实不配玩。

3.make menuconfig启用如下选项,说实话 我懒得截图告诉你怎么选。你如果和我一样是I2C接口最后选出来是这个,那就对了

+CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_SYNAPTICS_DSX=y
+CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C=y
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_SPI is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_HID_I2C is not set
+CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE=y
+CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV=y
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_TEST_REPORTING is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_PROXIMITY is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_ACTIVE_PEN is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_GESTURE is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_VIDEO is not set
+# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_DEBUG is not set

4.开编固件。一定会报错的 放心,因为少了个头文件没给你。synaptics_dsx.h我不知道你们调的时候人家有没有漏发,反正给到我的就是驱动。。driver。。。尼玛的说驱动就驱动。。明明是个文档包 这都不给。。。小气吧啦。如果少了怎办?去这里要

https://github.com/lihongchao/synaptics_dsx_public

5.dts写法如下:

 &i2c1 {
        status = "okay";
+               synaptics_dsx@20 {
+                       compatible = "synaptics,dsx-i2c";
+                       reg = <0x20>;
+                       //synaptics,pwr-reg-name = "vdd_ana";
+                       //synaptics,bus-reg-name = "vcc_i2c";
+                       synaptics,irq-gpio = <&gpio1 GPIO_B0 0x2008>; /* IRQF_ONESHOT | IRQF_TRIGGER_LOW */
这里留个小考题,reset gpio自己设置
+                       synaptics,irq-on-state = <0>;
+                       synaptics,power-delay-ms = <200>;
+                       synaptics,reset-delay-ms = <200>;
+                       synaptics,reset-on-state = <0>;
+                       synaptics,reset-active-ms = <20>;
+               };
 };

总线和gpio自己看原理图配,别傻逼到我配啥就是啥。上次我们公司有个傻子,照着我的文档一模一样配。明明是全志平台,配什么RK3188。你不动脑还要一脸委屈的说:我是按照你给的网页链接配的啊!我??????什么时候(不能骂人)有委屈的权利?

好了 开编,触摸屏就可以用了。

再次鄙视一下那个收钱298的。这么简单的东西你收钱。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值