如何为i2c设备启用适当的驱动程序

时间:2018-08-16 23:54:35

标签: linux linux-kernel linux-device-driver i2c

我目前正在学习linux设备驱动程序,特别是将i2c设备与beaglebone一起使用。我上面有this LCD,上面有PCF8574AT。在linux驱动程序文件夹中搜索,我发现驱动程序gpio-pcf857x.c已经存在。

我的问题是如何将该设备与此驱动程序关联?当我执行ls -l /dev时,i2c-2的主要号码是89,这是i2c字符驱动程序。如何更改此驱动程序关联?我应该研究什么材料?另外,当我执行i2cdetect时,我可以看到从站地址,因此我知道它已连接。

非常感谢您的帮助。