S5pv210 之sate210 android4.0 linux kernel 触摸屏通道选择

发布者:JoyfulLife最新更新时间:2024-12-27 来源: cnblogs关键字:S5pv210  sate210  linux  kernel 手机看文章 扫描二维码
随时随地手机看文章

sate210 用的是触摸屏通道1,看一下数据手册有说明

TSSEL [17] Touch screen selection
0 = Touch screen 0 (AIN2~AIN5)
1 = Touch screen 1 (AIN6~AIN9)
This bit exists only in TSADCCON0.
Note: An access to TSADCCON1 bits is prohibited when TSSEL
bit is 0, and an access to TSADCCON0 bits except TSSEL is
prohibited when TSSEL bit is 1. An access to TSSEL bit is
always permitted.

 

查询一下TSSEL关键字有

root@android2012-desktop:~/S5PV210-ICS/samsung_android_kernel_3.0# grep -r TSSEL *

arch/arm/plat-samsung/adc.c: tmp |= S3C64XX_ADCCON_TSSEL;
arch/arm/plat-samsung/adc.c: tmp |= S3C64XX_ADCCON_TSSEL;
arch/arm/plat-samsung/include/plat/regs-adc.h:#define S3C64XX_ADCCON_TSSEL (1<<17)

#if defined(CONFIG_S3C_DEV_ADC1)
adc->regs -= 0x1000;
tmp = readl(adc->regs + S3C2410_ADCCON);
tmp |= S3C64XX_ADCCON_TSSEL;
writel(tmp, adc->regs + S3C2410_ADCCON);
adc->regs += 0x1000;
#endif

这样就可以知道在smdkv210_android_defconfig 文件增加CONFIG_S3C_DEV_ADC1定义即可

如下

#
# for sate210 touch channel 1 = Touch screen 1 (AIN6~AIN9)
#
CONFIG_S3C_DEV_ADC1=y

 

先测试一下,看看效果如何。


关键字:S5pv210  sate210  linux  kernel 引用地址:S5pv210 之sate210 android4.0 linux kernel 触摸屏通道选择

上一篇:基于S5pv210流媒体server的实现之网络摄像头
下一篇:九鼎S5PV210开发板的SD卡启动、uboot tftp升级内核镜像

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved