Skip to content

Commit

Permalink
AVR32: Get rid of board_early_init
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Haavard Skinnemoen committed Nov 6, 2006
1 parent d1ed6a3 commit e9a4385
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 12 deletions.
9 changes: 0 additions & 9 deletions arch/avr32/boards/atstk1000/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)
{
Expand Down
3 changes: 0 additions & 3 deletions arch/avr32/kernel/head.S
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit e9a4385

Please sign in to comment.