Linux下的i2c驱动
我使用 pca9564芯片挂在地址数据线上实现i2c功能。目前正在写驱动程序,使用到了内核提供的 i2c-pca-platform。
我看到资料说,在注册驱动之前必须实例化一个设备。使用类似 i2c_register_board_info(), platform_add_devices()的函数。
我应该在驱动的哪部份写这些函数呢? 这些函数又是如何与i2c-pca-platform中的函数关联呢?或者说我在编译驱动的时候需要把添加设备的这些函数也编译进去么??
我第一次写驱动程序,大虾们帮帮忙啊,先谢谢了。