Felipe, Felipe Balbi said the following on 10/20/2008 05:26 AM: > up to 1000khz it's Fast Mode+, not highspeed. > > Signed-off-by: Felipe Balbi <felipe.balbi@xxxxxxxxx> > --- > drivers/i2c/busses/i2c-omap.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c > index a999606..53d6244 100644 > --- a/drivers/i2c/busses/i2c-omap.c > +++ b/drivers/i2c/busses/i2c-omap.c > @@ -296,7 +296,7 @@ static int omap_i2c_init(struct omap_i2c_dev *dev) > psc = psc - 1; > > /* If configured for High Speed */ > - if (dev->speed > 400) { > + if (dev->speed > 1000) { > Ref: http://www.nxp.com/acrobat_download/literature/9398/39340011.pdf Page 4: "Serial, 8-bit oriented, bi-directional data transfers can be made at *up to* 100 kbit/s in the Standard-mode, *up to* 400 kbit/s in the Fast-mode, or *up to* 3.4 Mbit/s in the High-speed mode" Why do say high speed is >1000khz? Thanks and Regards, Nishanth Menon -- 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