spl: do not repeat timer init on i.MX6
authorAnatolij Gustschin <agust@denx.de>
Mon, 28 Aug 2017 15:46:33 +0000 (17:46 +0200)
committerStefano Babic <sbabic@denx.de>
Tue, 29 Aug 2017 07:48:37 +0000 (09:48 +0200)
The GPT timer was already initialised in board_init_f() as
it is needed in dram init. Do not repeat timer init in
board_init_r().

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Acked-by: Stefano Babic <sbabic@denx.de>
common/spl/spl.c

index d245cfc0d14d905586dd37fd1ac969dd5d6853fa..8b219ba6908d3ac58688ce483295944372b5f077 100644 (file)
@@ -379,7 +379,7 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
                if (spl_init())
                        hang();
        }
-#ifndef CONFIG_PPC
+#if !defined(CONFIG_PPC) && !defined(CONFIG_ARCH_MX6)
        /*
         * timer_init() does not exist on PPC systems. The timer is initialized
         * and enabled (decrementer) in interrupt_init() here.