summaryrefslogtreecommitdiffstats
path: root/include/bootstage.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2012-04-05 12:05:17 +0000
committerAnatolij Gustschin <agust@denx.de>2012-04-10 23:35:32 +0200
commit3786980dd3f28960947084c53878fd849ece897c (patch)
treea371031bd9712009b0cc4c62e72db7e876a67d29 /include/bootstage.h
parent35897c86b90d516165df7aa6372584493e9f1fa4 (diff)
downloadtalos-obmc-uboot-3786980dd3f28960947084c53878fd849ece897c.tar.gz
talos-obmc-uboot-3786980dd3f28960947084c53878fd849ece897c.zip
Move bootstage timer out of lib/time.c
The standalone example does not have get_timer() defined, so we cannot rely on it being available. Move the timer function into boootstage.c to avoid this problem. This corrects a build breakage for the standalone example on some boards. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
Diffstat (limited to 'include/bootstage.h')
-rw-r--r--include/bootstage.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/bootstage.h b/include/bootstage.h
index 06ab2c8ef0..a00053888f 100644
--- a/include/bootstage.h
+++ b/include/bootstage.h
@@ -204,6 +204,13 @@ enum bootstage_id {
};
/*
+ * Return the time since boot in microseconds, This is needed for bootstage
+ * and should be defined in CPU- or board-specific code. If undefined then
+ * millisecond resolution will be used (the standard get_timer()).
+ */
+ulong timer_get_boot_us(void);
+
+/*
* Board code can implement show_boot_progress() if needed.
*
* @param val Progress state (enum bootstage_id), or -id if an error
OpenPOWER on IntegriCloud