如何为i2c设备编写新的Linux驱动程序?

问题描述:

我有一些具有一些i2c控制功能的USB设备,我想添加一个用户空间API来控制这些位。如何将i2c支持添加到我的设备的现有驱动程序中?如何为i2c设备编写新的Linux驱动程序?

优秀的Linux Device Drivers书涵盖了编写Linux设备驱动程序所需的大量内容,包括USB细节(请参阅第13章)。