Android系统级深入开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

6.4.5 触摸屏的驱动程序

OMAP处理器的Zoom平台使用一个i2c接口的标准触摸屏。这个触摸屏的驱动程序在drivers/input/touchscreen目录synaptics_i2c_rmi.c中的文件实现。这是一个i2c总线上的设备,头文件为include/linux/synaptics_i2c_rmi.h。

synaptics_i2c_rmi.c定义了i2c_driver的名称为synaptics-rmi-ts,在sys文件系统/sys/bus/i2c/drivers/中对应其内容。这个名称的platform_driver和arch/arm/mach-omap2中的board-zoom2.c定义的i2c_device相匹配。