similar to 274737e5eb25b2bcd3af3a96da923effd543284f This patch changes get_timer() for sa1100 to return the time since 'base' instead of the time since the counter was at zero.
Symptom seen is flash timeout errors when erasing or programming a sector using the common cfi flash code. Signed-off-by: Jochen Friedrich <joc...@scram.de> --- cpu/sa1100/timer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/cpu/sa1100/timer.c b/cpu/sa1100/timer.c index 0207501..aea90ab 100644 --- a/cpu/sa1100/timer.c +++ b/cpu/sa1100/timer.c @@ -41,7 +41,7 @@ void reset_timer (void) ulong get_timer (ulong base) { - return get_timer_masked (); + return get_timer_masked () - base; } void set_timer (ulong t) -- 1.7.0.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot