diff options
author | Graeme Russ <graeme.russ@gmail.com> | 2011-02-12 15:11:35 +1100 |
---|---|---|
committer | Graeme Russ <graeme.russ@gmail.com> | 2011-02-12 15:11:35 +1100 |
commit | 0ea76e92e989ce292f1eeadc0754b3ab9a50df16 (patch) | |
tree | 58a5d6f50479fe10dea06112462fb9ec97bce9f2 /board | |
parent | 4e33467d44620edf224aad03c2c7396fb4918696 (diff) | |
download | u-boot-imx-0ea76e92e989ce292f1eeadc0754b3ab9a50df16.zip u-boot-imx-0ea76e92e989ce292f1eeadc0754b3ab9a50df16.tar.gz u-boot-imx-0ea76e92e989ce292f1eeadc0754b3ab9a50df16.tar.bz2 |
x86: Make cpu init functions weak
Diffstat (limited to 'board')
-rw-r--r-- | board/eNET/eNET.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/board/eNET/eNET.c b/board/eNET/eNET.c index 7f0e257..30d8750 100644 --- a/board/eNET/eNET.c +++ b/board/eNET/eNET.c @@ -48,33 +48,11 @@ unsigned long monitor_flash_len = CONFIG_SYS_MONITOR_LEN; static void enet_timer_isr(void); static void enet_toggle_run_led(void); -void init_sc520_enet (void) -{ - /* Set CPU Speed to 100MHz */ - writeb(0x01, &sc520_mmcr->cpuctl); - - /* wait at least one millisecond */ - asm("movl $0x2000,%%ecx\n" - "0: pushl %%ecx\n" - "popl %%ecx\n" - "loop 0b\n": : : "ecx"); - - /* turn on the SDRAM write buffer */ - writeb(0x11, &sc520_mmcr->dbctl); - - /* turn on the cache and disable write through */ - asm("movl %%cr0, %%eax\n" - "andl $0x9fffffff, %%eax\n" - "movl %%eax, %%cr0\n" : : : "eax"); -} - /* * Miscellaneous platform dependent initializations */ int board_early_init_f(void) { - init_sc520_enet(); - writeb(0x01, &sc520_mmcr->gpcsrt); /* GP Chip Select Recovery Time */ writeb(0x07, &sc520_mmcr->gpcspw); /* GP Chip Select Pulse Width */ writeb(0x00, &sc520_mmcr->gpcsoff); /* GP Chip Select Offset */ |