主题 : s5pv210 四线触摸屏问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 16060
精华: 0
发帖: 87
金钱: 435 两
威望: 87 点
综合积分: 174 分
注册时间: 2010-03-13
最后登录: 2018-02-08
楼主  发表于: 2012-09-19 15:33

 s5pv210 四线触摸屏问题

请教版主,我之前tiny210是一线驱动触摸屏,我现在要为了兼容之前的屏幕,需要增加四线触摸屏的支持,但是我看到板子只是把touch screen 1引出也就是
AN6--AN9,我看了linux-2.6.35.7/drivers/input/touchscreen/ts-s3c.c好像只支持通道0,我看手册在驱动初始化中进行如下设置
          g_adc_base = ioremap(0xE1700000, 4);
    writel(readl(g_adc_base) | (1 << 17) , g_adc_base );
可是AN6--AN9输出还是低电平,没有任何变化!请教版主,这个究竟需要如何修改呢?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-09-19 16:21
我们不使用210自带的触摸屏控制器,并且不对此驱动提供支持。感兴趣的可以自己研究一下
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 16060
精华: 0
发帖: 87
金钱: 435 两
威望: 87 点
综合积分: 174 分
注册时间: 2010-03-13
最后登录: 2018-02-08
2楼  发表于: 2012-09-19 17:05
如果你把第一组触摸屏引出来,其实大家都很容易解决了!
级别: 侠客
UID: 24708
精华: 0
发帖: 94
金钱: 480 两
威望: 96 点
综合积分: 188 分
注册时间: 2010-07-13
最后登录: 2023-04-23
3楼  发表于: 2012-09-20 09:00
这个可以参考2440吧
级别: 新手上路
UID: 76716
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
综合积分: 94 分
注册时间: 2012-08-28
最后登录: 2013-01-11
4楼  发表于: 2012-09-28 12:04

 回 楼主(zb211208) 的帖子

你还需要更改以下内容:

更改对应map.h文件内容:(对应TS1的物理地址)

S5PV2XX_PA_ADC       0xE1700000   为 S5PV2XX_PA_ADC       0xE1701000

更改mach-mini210.c 文件内容:(对应TS1的中断号)

IRQ_PENDN  为 IRQ_PENDN1
IRQ_ADC  为 IRQ_ADC1

更改完这个之后,记得编译内核哦。ts-s3c.c 就可以控制触摸屏一