davinci i2c 设备注册的过程 笔记
来源:互联网 发布:淘宝win7激活码可行么 编辑:程序博客网 时间:2024/06/04 22:04
board-dm646x.c i2c设备注册的过程
static void __init evm_init_i2c(void)
{
davinci_init_i2c(&i2c_pdata);
i2c_add_driver(&dm6467evm_cpld_driver);
i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info));
evm_init_cpld();
evm_init_video();
}
{
davinci_init_i2c(&i2c_pdata);
i2c_add_driver(&dm6467evm_cpld_driver);
i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info));
evm_init_cpld();
evm_init_video();
}
i2c_register_board_info->list_add_tail(&devinfo->list, &__i2c_board_list);//各个芯片的地址加入到总链表中
注册的步骤:
文件I2c-core.c
i2c_new_device()<-i2c_scan_static_board_info()<-i2c_register_adapter()<-i2c_add_numbered_adapter()<-davinci_i2c_probe()
其他设备注册的步骤(such as tvp7002 ths8200):
i2c_new_device()<-i2c_detect_address()<-i2c_detect()<-__attach_adapter()<-i2c_register_driver()<-i2c_add_driver()<-tvp7002_init()
- davinci i2c 设备注册的过程 笔记
- Linux下i2c设备的注册过程
- I2C总线设备注册过程
- linux powerpc i2c驱动 之 i2c设备层的注册过程
- Linux PowerPC I2C驱动 之 I2C设备层的注册过程
- linux-i2c驱动 之 i2c设备层的注册过程probe函数如何被调用分析
- linux powerpc i2c驱动 之 i2c设备层的注册过程
- linux powerpc i2c驱动 之 i2c设备层的注册过程
- i2c-adapter的注册过程
- 设备树学习之(七)I2C设备的注册过程分析
- 设备树学习之(七)I2C设备的注册过程分析
- 设备树学习之(七)I2C设备的注册过程分析
- Linux I2C 设备注册
- I2C设备驱动注册
- linux I2c设备注册
- I2C设备驱动注册
- linux下i2c适配器的注册过程
- linux I2C 驱动之----i2c驱动的注册过程
- ReactOS-Freeldr磁盘及文件管理2
- iterator例子程序
- jBPM开发入门指南(1)
- C/C++基础知识:函数指针和指针函数的基本概念
- struts2的环绕通知
- davinci i2c 设备注册的过程 笔记
- C++ explicit 关键字
- dbus
- ReactOS-Freeldr镜像加载
- 云计算精品图书汇编
- C# DES文件加密解密算法
- MySQL添加用户的两种方法
- Adobe Acrobat打开pdf文档出现内容准备进度的解决方法
- 深入分析rails数据库连接流程 (转http://blog.csdn.net/pwlazy/archive/2007/11/16/1889264.aspx)