没有合适的资源?快使用搜索试试~ 我知道了~
ILITEK_LINUX_I2C_DRIVER_CHS_V0_0_0_8.pdf
需积分: 50 15 下载量 35 浏览量
2020-03-28
13:22:09
上传
评论
收藏 730KB PDF 举报
温馨提示
试读
14页
這份檔對ILITEK的2340x系列驱动移植進行說明。此版驅動將不同平臺整合在一起,其實就是將不同平臺能夠共用的就共用,不能共用的會進行區分。
资源详情
资源评论
资源推荐
ILITEK
Page 2 of 14
Version: 0_0_0_8
目錄
章節
頁碼
1. 總體描述 ........................................................................................................................................................ 3
2. 標頭檔中相關宏的說明 .................................................................................................................................. 4
3. 部分代碼說明 ................................................................................................................................................. 7
4. 相關功能說明 ................................................................................................................................................. 9
5. 常見問題 ...................................................................................................................................................... 13
ILITEK
Page 3 of 14
Version: 0_0_0_8
1. 總體描述
A. 這份檔對ILITEK_LINUX_I2C_DRIVER進行說明。此版驅動將不同平臺整合在一起,其
實就是將不同平臺能夠共用的就共用,不能共用的會進行區分,因此寫Makefile選擇編譯
哪些檔時要注意,若MTK平臺不是使用dts的方式需要開啟MTK_UNDTS這個宏。同時在
ilitek_ts.h標頭檔中設定選擇的平臺(沒有的可以直接設定ILITEK_PLAT_QCOM),以對
應各平臺的差異!設定方式如下:
支援晶片型號
ILI230X、ILI231X、ILI251X、ILI2120
I2C 設備位址(7位元)
0x41
開機自動升級
標 頭 檔 包 含 ili 檔 , 或 者 使 用 bin 檔 ( 針 對
ILI2120)
支援平臺
Qcom 、 Rockchip 、 MTK ( dts 方 式 )、
Allwinner、Amlogic,沒有對應平臺就以Qcom
為base調試
B. 各文件說明如下:
ilitek_ts.h:驅動標頭檔,包含驅動中要用到的一些標頭檔以及宏和函數的聲明等。
ilitek_platform_init.c:平臺載入初始化需要的檔。
ilitek_main.c:驅動主文件,完成probe的具體實現,GPIO註冊、讀取TP資訊、註冊輸入裝置資訊,報點,
休眠喚醒處理等
ilitek_update.c:驅動升級IC固件功能的具體實現
ilitek_tool.c:用於支持TouchUtility apk 以及創建用命令升級固件、sensor test、查看固件版本的設備節點
以及一些調試命令的使用等等
ilitek_protocol.c: 共用的函式與ilitek protocol等
ilitek_mp.c: 用於sensor test功能
C. 驅動移植說明:
1. 將 ilitek_lim 資料夾複製到 kernel/drivers/input/touchscreen/(一般是放在這裡,如果平臺有指定則
放到指定路徑下)下面,
2. 在 kernel/drivers/input/touchscreen/Makefile裡面添加一行obj-y += ilitek_lim/,如果需要Kconfig,可自
行寫Kconfig檔
3. 根據具體平臺選擇所需編譯的文件如下:
obj-y += ilitek_main.o \
ilitek_platform_init.o \
ilitek_update.o \
ilitek_tool.o \
ilitek_protocol.o \
剩余13页未读,继续阅读
郑-new-spring
- 粉丝: 20
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0