MTK 驱动开发(15)---I2C
2018-03-25 12:19
537 查看
1. I2C框架
vendor\mediatek\proprietary\scripts\dct\drvgen.exevendor\mediatek\proprietary\bootable\bootloader\lk\target\ivvi6797_6m_n\dct\dct\codegen.dwsvendor\mediatek\proprietary\bootable\bootloader\preloader\custom\ivvi6797_6m_n\dct\dct\codegen.dws
vendor\mediatek\proprietary\custom\ivvi6797_6m_n\kernel\dct\dct\codegen.dws2 在codegen.dws 中配置I2C 设备
3 I2C 设备驱动修改
3.1 在驱动代码中增加 of_match _id 表
codegen.dws 和cust_i2c.dtsi 中定义的compatible 的名字必须相同。3.2 删除下面的代码
删除:#include <cust_i2c.h>i2c_register_board_info()
i2c_board_info
4 I2C 注意事项
1)删除project_debug_deconfig/ project_deconfig 下的CONFIG_MTK_I2C_EXTENSION2)不要在驱动中设置I2C 的速度 i2c_msg->timing 和i2c_client->timing
相关文章推荐
- 《linux设备驱动开发详解》笔记——15 linux i2c驱动
- MTK 驱动开发(26)---背光灯
- Linux下I2C设备驱动开发和实现
- Linux设备驱动开发详解-Note(15)--- Linux 设备驱动中的并发控制(2)
- lua—GPRS模块开发之I2C OLED模块驱动
- 四极管: Android开发调试I2C设备驱动 i2cdetect 工具的使用
- Linux驱动开发-15、网络设备驱动
- Linux下I2C设备驱动开发和实现
- SylixOS 基于STM32平台的GPIO模仿I2C总线的驱动开发流程
- Linux驱动开发、18-I2C子系统之用户态驱动设计
- MTK驱动开发(21)---camera基础知识2
- MTK 驱动开发(30)---Memory 移植
- linux i2c驱动开发
- Linux下I2C设备驱动开发和实现
- I2C驱动开发(1)
- Linux驱动开发、19-I2C子系统之客户驱动分析与移植
- Linux驱动开发之 五 (那些必须要了解的硬件知识 之 I2C)
- 架构师速成6.8-设计开发思路-领域驱动 分类: 架构师速成 2015-07-30 18:28 15人阅读 评论(0) 收藏
- 独家+原创【零死角玩转MTK手机驱动开发】视频开课咯!
- MTK 驱动开发(33)---Vibrator