diff options
author | wdenk <wdenk> | 2004-04-08 22:31:29 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2004-04-08 22:31:29 +0000 |
commit | 7e780369e43ebf5c9e337dfad84dd36b2a08a21f (patch) | |
tree | 0e30d6ce7632bf4b01394224bc1aa85f5610b77e /common/flash.c | |
parent | 0608e04da9d0df5d00cf48a1d9141e2ea1bc9635 (diff) | |
download | u-boot-7e780369e43ebf5c9e337dfad84dd36b2a08a21f.tar.gz u-boot-7e780369e43ebf5c9e337dfad84dd36b2a08a21f.tar.xz u-boot-7e780369e43ebf5c9e337dfad84dd36b2a08a21f.zip |
* 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
Diffstat (limited to 'common/flash.c')
-rw-r--r-- | common/flash.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/flash.c b/common/flash.c index fa8942b92c..b3084137a4 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 @@ flash_protect (int flag, ulong from, ulong to, flash_info_t *info) 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 @@ flash_protect (int flag, ulong from, ulong to, flash_info_t *info) #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 @@ flash_protect (int flag, ulong from, ulong to, flash_info_t *info) #else info->protect[i] = 1; #endif /* CFG_FLASH_PROTECTION */ + debug ("protect on %d\n", i); } } } |