Changeset 12431

Show
Ignore:
Timestamp:
07/03/2009 03:02:05 AM (9 months ago)
Author:
BrainSlayer
Message:

third proof way to reboot

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ar5315_microredboot/microredboot/ecos/packages/hal/mips/ar2316/current/src/plf_misc.c

    r12345 r12431  
    361361hal_ar2316_reset(void) 
    362362{ 
     363        void (*mips_reset_vec)(void) = (void *) 0xbfc00000; 
    363364    for(;;) { 
    364365        HAL_WRITE_UINT32(AR2316_COLD_RESET,AR2317_RESET_SYSTEM); 
    365         udelay(100); 
     366        udelay(100*1000); 
    366367        sysGpioSet(AR2316_RESET_GPIO, 0); 
    367         udelay(100); 
     368        udelay(100*1000); 
    368369        sysGpioSet(0, 0); 
    369         udelay(100); 
     370        udelay(100*1000); 
     371        mips_reset_vec(); 
    370372    } 
    371373}