Index: reset.c =================================================================== RCS file: /home/cvs/linux/arch/mips/au1000/common/reset.c,v retrieving revision 1.2.2.8 diff -u -r1.2.2.8 reset.c --- reset.c 11 Dec 2002 06:12:29 -0000 1.2.2.8 +++ reset.c 13 Mar 2003 19:46:03 -0000 @@ -111,15 +111,13 @@ set_c0_config(CONF_CM_UNCACHED); flush_cache_all(); write_c0_wired(0); - -#ifdef CONFIG_MIPS_PB1500 - au_writel(0x00000000, 0xAE00001C); -#endif -#ifdef CONFIG_MIPS_PB1100 +#if defined(CONFIG_MIPS_PB1500) || defined(CONFIG_MIPS_PB1100) || defined(CONFIG_MIPS_DB1500) + /* Do a HW reset if the board can do it */ + au_writel(0x00000000, 0xAE00001C); #endif - + __asm__ __volatile__("jr\t%0"::"r"(0xbfc00000)); }