Hi Jean, On 12/20/05, Jean Delvare <khali at linux-fr.org> wrote: > (...) > This state machine looks rather strange to me, I don't think I ever saw > an i2c bus driver implemented that way. Yeah, I think the driver may have been better implemented using the 'emulated' (i2c_transfer) method. The hardware supplies all the basics: start, stop, stall, write address, write & read byte. All the SMBus stuff has to be emulated anyway. Ben