Dear Wolfgang Denk, > Dear Marek Vasut, > > In message <[email protected]> you wrote: > > This algorithm computes the values of TIMING{0,1,2} registers for the > > MX28 I2C block. This algorithm was derived by using a scope, but the > > result seems correct. > > Thanks! I like that! > > ... > > > + uint32_t base = ((24000000 / speed) - 38) / 2; > > ... > > > + return 24000000 / ((((timing0 >> 16) - 3) * 2) + 38); > > But we should get rid of this magic constant. On other i.MX systems > that would probably be MXC_HCLK ?
It's APBX clock ... you are so right ... I rolled the patch out too fast. [...] Best regards, Marek Vasut _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

