I2C bit-banging interfaces

modulename: i2c-algo-bit.ko

configname: CONFIG_I2C_ALGOBIT

Linux Kernel Configuration
└─>Device Drivers
└─>I2C support
└─>I2C Algorithms
└─>I2C bit-banging interfaces
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
This allows you to use a range of I2C adapters called bit-banging
adapters. Say Y if you own an I2C adapter belonging to this class
and then say Y to the specific driver for you adapter below.

This support is also available as a module. If so, the module
will be called i2c-algo-bit.

source code: