Linux_I2C设备驱动文件操作接口
I2C适配器驱动被作为一个单独的模块被加载进内核,在模块的加载和卸载函数中,只需注册和注销一个platform_driver结构体,如代码清单15.25。代码清单15.25 S3C2410 I2C总线驱动模块加载与卸载1 static int __init i2c_adap_s3c_init(void)2 {3 int ret;4 5 ret = platform_driver_register(s3c2410_i2c_driver);6 if (ret == 0) {7 ?? ret = platform_driver_register(s3c2440_i2c_driver);8 ?? if (ret)9 ??? platform_driver_unregister(s3c2410_i2c_driver);10 }11 12 return ret;13 }14 15 static void __exit i2c_adap_s3c_exit(void)16 {17 platform_driver_unregister(s3c2410_i2c_driver);18 platform_driver_unregister(s3c2440_i2c_driver);19 }20 module_init(i2c_adap_s3c_init);21 m
您可能关注的文档
最近下载
- 食材配送应急预案处理流程及响应时间.docx VIP
- 专题08 二次函数常考基础题分类训练(12种类型60道)(解析版) .docx VIP
- 高中数学竞赛真题+强基计划真题专项训练含答案.pdf VIP
- 2016年四川西南石油大学机械设计考研真题.doc VIP
- [湖北]市政道路地下人行通道工程施工组织设计267页(浅埋暗挖法 附图丰富).doc
- 14-风电建设项目安全文明施工管理标准化手册.pdf VIP
- 风电项目安全设施标准化图册.docx VIP
- Unit 2 My friends 补全对话短文专项训练(含答案解析).docx VIP
- 佳能 iPF8410 iPF8410S 绘图仪中文维修手册.pdf VIP
- 拉萨市净土产业投资开发集团有限公司招聘笔试题库2024.pdf
原创力文档

文档评论(0)