Merge with /home/tur/proj/v38b/u-boot
[oweals/u-boot.git] / cpu / ppc4xx / cpu_init.c
index def46f15cac30e705d74ac2df51668f45fb34dba..4b746b072eebbc81dd09f925d22541e1bfd0c133 100644 (file)
@@ -320,6 +320,10 @@ cpu_init_f (void)
        val |= 0xb8000000;      /* generate system reset after 1.34 seconds */
 #else
        val |= 0xf0000000;      /* generate system reset after 2.684 seconds */
+#endif
+#if defined(CFG_4xx_RESET_TYPE)
+       val &= ~0x30000000;                     /* clear WRC bits */
+       val |= CFG_4xx_RESET_TYPE << 28;        /* set board specific WRC type */
 #endif
        mtspr(tcr, val);