diff options
author | Andrew Dyer <adyer@righthandtech.com> | 2008-09-12 00:20:46 (GMT) |
---|---|---|
committer | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2008-09-12 00:20:46 (GMT) |
commit | 274737e5eb25b2bcd3af3a96da923effd543284f (patch) | |
tree | 248894dab07e293bf2f834b0b03e9d426053b0c0 | |
parent | 48fed40575b3e8eae960eb0141509ddd9a73012a (diff) | |
download | u-boot-274737e5eb25b2bcd3af3a96da923effd543284f.tar.xz |
i.mx change get_timer(base) to return time since base
This patch changes get_timer() for i.MX 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: Andrew Dyer <adyer@righthandtech.com>
-rw-r--r-- | cpu/arm920t/imx/interrupts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpu/arm920t/imx/interrupts.c b/cpu/arm920t/imx/interrupts.c index 03ce06d..c61d3bc 100644 --- a/cpu/arm920t/imx/interrupts.c +++ b/cpu/arm920t/imx/interrupts.c @@ -60,7 +60,7 @@ void reset_timer (void) ulong get_timer (ulong base) { - return get_timer_masked (); + return get_timer_masked() - base; } void set_timer (ulong t) |