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>
This commit is contained in:
Simon Glass
2012-04-05 12:05:17 +00:00
committed by Anatolij Gustschin
parent 35897c86b9
commit 3786980dd3
4 changed files with 24 additions and 24 deletions

View File

@ -203,6 +203,13 @@ enum bootstage_id {
BOOTSTAGE_ID_ALLOC,
};
/*
* 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.
*