[PATCH] at91sam9g45: fix i2c bus speed
Russell King - ARM Linux
linux at arm.linux.org.uk
Thu Sep 23 05:31:04 EDT 2010
On Thu, Sep 23, 2010 at 11:22:36AM +0200, Peter Korsgaard wrote:
> >>>>> "Nicolas" == Nicolas Ferre <nicolas.ferre at atmel.com> writes:
>
> Hi,
>
> Nicolas> By the way, I suspect that at91sam9g20 has the same issue
> Nicolas> (400MHz core also)...
>
> Nicolas> We may also have a look at at91sam9g10 which embeds a 266MHz
> Nicolas> core....
>
> Yes, but I don't have access that hw, so it's hard to know exact udelay
> values. udelay=5 for 9g20 and udelay=3 for 9g10 probably aren't far off,
> but it would be nice if someone with hw could test.
udelay(5) should always give something approximating a 5us delay, as we
calibrate this delay loop against the system timer. What I could believe
is probably going on here is that writing to the hardware is adding
additional delays - but that's nothing to do with the CPU speed itself.
More information about the linux-arm-kernel
mailing list