В вашей ситуации вы, вероятно, не особо используете модуль драйвера I2C. Если это не сломано ....
Основная причина, по которой я бы включил драйвер модуля ядра, - это когда другой драйвер режима ядра является клиентом I2C или выигрывает от тесной интеграции с ядром. Одним из примеров этого является аудиокодек WM8350, который передает аудиоданные по аудиошине (I2S или AC97) и конфигурирует (например, уровень громкости) через I2C.
Микросхема управления питанием - это еще один пример микросхемы, которой вы бы хотели, чтобы ядро управляло напрямую.
Наконец, я отмечу, что существует несколько видов драйверов I2C. (См. Documentation / i2c / summary.) В некоторых случаях вашему оборудованию может потребоваться драйвер адаптера шины I2C, чтобы научиться взаимодействовать через I2C. Для этого потребуется драйвер режима ядра.