litedram: Remove init delays
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 15 May 2020 00:14:53 +0000 (10:14 +1000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sat, 16 May 2020 02:42:58 +0000 (12:42 +1000)
The clocks / resets are now stable

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
litedram/gen-src/sdram_init/main.c

index b40c4dfe6fb877d6371c3be9c9e5638e7c3cfcec..fd439700630868b3cb761ae28be0a4bcb32b3013 100644 (file)
@@ -37,17 +37,10 @@ void flush_cpu_icache(void)
 void main(void)
 {
        unsigned long long ftr, val;
-       int i;
 
        /* Init the UART */
        potato_uart_init();
 
-       /*
-        * Let things settle ... not sure why but the UART is
-        * not happy otherwise. The PLL might need to settle ?
-        */
-       for (i = 0; i < 10000; i++)
-               readb(UART_BASE + POTATO_CONSOLE_STATUS);
        printf("\n\nWelcome to Microwatt !\n\n");
 
        /* TODO: Add core version information somewhere in syscon, possibly