> It is my understanding that the I2C port on the Gumstix is specifically
> designed to drive an I2C bus. My question is - can any and all of the
> GPIO be used to support I2C to provide multiple I2C busses at the same
> time? If so, is this typically accomplished using the bit banging mode
> within the I2C driver?
You should be able to use any pair of GPIO pins to create additional
i2c busses. They might not go as fast as the hardware one, but they
should work just fine.
I've used bit banged i2c under linux version 2.4.22 (on an ARM-926)
and it should work under 2.6.
Vancouver, BC, Canada