
Hi Bin,
On 2 December 2015 at 02:30, Bin Meng bmeng.cn@gmail.com wrote:
With driver model timer support, there should not be an explict call to timer_init(). Remove this call for x86.
Signed-off-by: Bin Meng bmeng.cn@gmail.com
common/board_f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/board_f.c b/common/board_f.c index b035c90..92c42c5 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -807,7 +807,7 @@ static init_fnc_t init_sequence_f[] = { /* TODO: can we rename this to timer_init()? */ init_timebase, #endif -#if defined(CONFIG_X86) || defined(CONFIG_ARM) || defined(CONFIG_MIPS) || \ +#if defined(CONFIG_ARM) || defined(CONFIG_MIPS) || \ defined(CONFIG_BLACKFIN) || defined(CONFIG_NDS32) timer_init, /* initialize timer */
#endif
1.8.2.1
Acked-by: Simon Glass sjg@chromium.org
I have two questions:
1. Should we define a point during boot where the timer becomes available? I can't think of a good reason, but we should think about it.
2. Should we provide an 'early timer' before DM is ready, a bit like we do with the UART?
Regards, Simon