On Thu, Jan 24, 2013 at 08:25:56AM +0100, Wolfram Sang wrote: > Hi Marek, > > On Fri, Nov 30, 2012 at 06:48:35PM +0100, Marek Vasut wrote: > > This patch drops the i2c timing tables from this driver and instead > > derives the timing based from the requested clock sleep. The timing > > tables were completely wrong anyway when observed on a scope. > > > > This new algorithm is also only derived by using a scope, but it seems > > to produce much more accurate result. > > > > Signed-off-by: Marek Vasut <marex@xxxxxxx> > > Cc: Fabio Estevam <fabio.estevam@xxxxxxxxxxxxx> > > Cc: Shawn Guo <shawn.guo@xxxxxxxxxx> > > Cc: Wolfram Sang <w.sang@xxxxxxxxxxxxxx> > > --- > > drivers/i2c/busses/i2c-mxs.c | 94 ++++++++++++++++++++++++------------------ > > 1 file changed, 55 insertions(+), 39 deletions(-) > > > > NOTE: Can someone please test if this patch works for them as well? > > I tested this on DENX M28EVK and Freescale MX28EVK. > > Second call for testers. imx28 still talks good to sgtl5000 over i2c on my board, so Tested-by: Shawn Guo <shawn.guo@xxxxxxxxxx> -- 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