* MA 02111-1307 USA
*/
+/* #define DEBUG */
+
#include <common.h>
#include <flash.h>
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;
#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)
#else
info->protect[i] = 1;
#endif /* CFG_FLASH_PROTECTION */
+ debug ("protect on %d\n", i);
}
}
}