Hi, On Sun, Dec 06, 2009 at 09:47:31AM +0100, Pavel Machek wrote: > Hi! > > > > Subject: Re: [PATCH 1/1] Remove suspend/resume functionality, add dynamic > > > clocking > > > > > > Hello, > > > > > > can you please add something like "i2c-pnx: " to the subject? > > > (Actually it's a great strategy *not* to put it into the Subject. This > > > way it attracts far more attention :-) > > > > > > > Good point! > > > > > > Remove suspend/resume functionality, I2C driver gates clock on > > > > only when an I2C transaction is in progress > > > What happens when the machine suspends while a transfer is in progress? > > > (This might be a problem that already existed before.) If this is > > > really a problem the easiest "fix" is to let the suspend callback return > > > -EBUSY in this case. > > > > The suspend callback is now removed. It's actually not needed with this > > change. The I2C clocks will turn on prior to a transaction and then turn > > off at the completion. > > Are you sure its unneeded? What if someone attempts to suspend the > system when a transaction is running? That's exactly my question. I think the machine will suspend and the transaction fail. So no suspend callback isn't optimal, but maybe OK?! Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html