Hi, On Sun, Nov 04, 2012 at 04:14:33PM +0530, Shubhrajyoti D wrote: > Currently the restore is done based on the flag > OMAP_I2C_FLAG_RESET_REGS_POSTIDLE. > > This helps the following > - The driver is always capable of restoring regardless > of the off mode support being there or not. > > - While testing omap2430 it is found that in case of certain > error paths (timeout) a reset is done. However the restore > never happens as it is dependent on the POSTIDLE flag. > The other option would be to call a restore in the reset > case. As there are only a few registers to be restored > the penalty in the idle case should not be much. > > Signed-off-by: Shubhrajyoti D <shubhrajyoti@xxxxxx> Looks ok to me, one less unnecessary flag. Reviewed-by: Felipe Balbi <balbi@xxxxxx> > --- > Todo: the flag could be deleted if the patch is accepted. > > drivers/i2c/busses/i2c-omap.c | 3 +-- > 1 files changed, 1 insertions(+), 2 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > index 70d43b7..f66c5ab 100644 > --- a/drivers/i2c/busses/i2c-omap.c > +++ b/drivers/i2c/busses/i2c-omap.c > @@ -1314,8 +1314,7 @@ static int omap_i2c_runtime_resume(struct device *dev) > if (!_dev->regs) > return 0; > > - if (_dev->flags & OMAP_I2C_FLAG_RESET_REGS_POSTIDLE) > - __omap_i2c_init(_dev); > + __omap_i2c_init(_dev); > > return 0; > } > -- > 1.7.5.4 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- balbi
Attachment:
signature.asc
Description: Digital signature