i2c: Bitbanging I2C bus driver using the GPIO API