* Patch by Mark Jonas: Remove config.tmp files only when
  unconfiguring the board

* Adapt RMU board for bigger flash memory

* Test fix for ethernet problems on MPC5200
diff --git a/common/flash.c b/common/flash.c
index fa8942b..b308413 100644
--- a/common/flash.c
+++ b/common/flash.c
@@ -21,6 +21,8 @@
  * MA 02111-1307 USA
  */
 
+/* #define DEBUG */
+
 #include <common.h>
 #include <flash.h>
 
@@ -45,6 +47,11 @@
 	short s_end = info->sector_count - 1;	/* index of last sector */
 	int i;
 
+	debug ("flash_protect %s: from 0x%08lX to 0x%08lX\n",
+		(flag & FLAG_PROTECT_SET) ? "ON" :
+			(flag & FLAG_PROTECT_CLEAR) ? "OFF" : "???",
+		from, to);
+
 	/* Do nothing if input data is bad. */
 	if (info->sector_count == 0 || info->size == 0 || to < from) {
 		return;
@@ -73,6 +80,7 @@
 #else
 				info->protect[i] = 0;
 #endif	/* CFG_FLASH_PROTECTION */
+				debug ("protect off %d\n", i);
 			}
 			else if (flag & FLAG_PROTECT_SET) {
 #if defined(CFG_FLASH_PROTECTION)
@@ -80,6 +88,7 @@
 #else
 				info->protect[i] = 1;
 #endif	/* CFG_FLASH_PROTECTION */
+				debug ("protect on %d\n", i);
 			}
 		}
 	}