summaryrefslogtreecommitdiff
path: root/common/board_f.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2016-02-24 16:14:50 (GMT)
committerSimon Glass <sjg@chromium.org>2016-02-26 15:53:10 (GMT)
commit1057e6cfe12bf71394fe02e0939f232417882f90 (patch)
treeef92c3371d4e199a3b649ac1d347156075a21650 /common/board_f.c
parentc95fec31928d7e2596364ee1d226b52ffd7793f2 (diff)
downloadu-boot-fsl-qoriq-1057e6cfe12bf71394fe02e0939f232417882f90.tar.xz
timer: Set up the real timer after driver model is available
When using the early timer, we need to manually trigger setting up the real timer. This will not happen automatically. Do this immediately after starting driver model. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'common/board_f.c')
-rw-r--r--common/board_f.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/board_f.c b/common/board_f.c
index a960144..622093a 100644
--- a/common/board_f.c
+++ b/common/board_f.c
@@ -45,6 +45,7 @@
#include <post.h>
#include <spi.h>
#include <status_led.h>
+#include <timer.h>
#include <trace.h>
#include <video.h>
#include <watchdog.h>
@@ -805,6 +806,11 @@ static int initf_dm(void)
if (ret)
return ret;
#endif
+#ifdef CONFIG_TIMER_EARLY
+ ret = dm_timer_init();
+ if (ret)
+ return ret;
+#endif
return 0;
}