
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 jochen@scram.de --- arch/arm/cpu/sa1100/timer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/cpu/sa1100/timer.c b/arch/arm/cpu/sa1100/timer.c index 0207501..aea90ab 100644 --- a/arch/arm/cpu/sa1100/timer.c +++ b/arch/arm/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)