AVR32: Get rid of board_early_init
authorHaavard Skinnemoen <hskinnemoen@atmel.com>
Mon, 30 Oct 2006 08:31:27 +0000 (09:31 +0100)
committerHaavard Skinnemoen <hskinnemoen@atmel.com>
Mon, 6 Nov 2006 09:43:23 +0000 (10:43 +0100)
board_early_init() is left over from some early prototyping work
where we had to initialize the SDRAM controller ourselves. This
depends on the kernel being loaded into static RAM, which just
isn't possible on any commercially available products today.

In order to run without a boot loader, we need to create a zImage
stub or have the debugger initialize the SDRAM for us (for really
low-level debugging)

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
arch/avr32/boards/atstk1000/setup.c
arch/avr32/kernel/head.S

index 191ab85de9a36bfe66f71bb36ed4d2fc0c676abf..272c011802a7ff4bf7135c53c6288654ed2d47ba 100644 (file)
@@ -21,15 +21,6 @@ struct tag *bootloader_tags __initdata;
 
 struct lcdc_platform_data __initdata atstk1000_fb0_data;
 
-asmlinkage void __init board_early_init(void)
-{
-       extern void sdram_init(void);
-
-#ifdef CONFIG_LOADER_STANDALONE
-       sdram_init();
-#endif
-}
-
 void __init board_setup_fbmem(unsigned long fbmem_start,
                              unsigned long fbmem_size)
 {
index 773b7ad87be95a81342852a4bd317da27301f486..6163bd0acb958ae3a016ec125a574764fec48c12 100644 (file)
@@ -30,9 +30,6 @@ kernel_entry:
        mov     r7, 0
 #endif
 
-       /* Set up the PIO, SDRAM controller, early printk, etc. */
-       rcall   board_early_init
-
        /* Start the show */
        lddpc   pc, kernel_start_addr