bootstage: Define an optional microsecond timer
authorSimon Glass <sjg@chromium.org>
Sat, 10 Dec 2011 11:08:03 +0000 (11:08 +0000)
committerWolfgang Denk <wd@denx.de>
Sun, 18 Mar 2012 20:33:53 +0000 (21:33 +0100)
commit5ff55390ed80da2570fbeab51bdd2d2a43d4901a
tree550c76fe55ff7b4d73d24e9ecb61ba2cfe034bbd
parentaacc8c16ee3b4dd2ef6c6b662e71273c31097548
bootstage: Define an optional microsecond timer

Define timer_get_boot_us() which returns the number of microseconds
since boot. If undefined then we use get_timer() * 1000.

We can fit this in a 32-bit register which keeps everyone happy on
the efficiency side. It will wrap around after about an hour. If we
are still looking at it after an hour then we had better not be
timing the boot.

Signed-off-by: Simon Glass <sjg@chromium.org>
include/common.h
lib/time.c