X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=common%2Fflash.c;h=888ff9c67c676918f5bed737bccb93e7ae058c1d;hb=2f08bfa9526bae4f461e043530cfb903fec0d273;hp=295fea2b83cb2f3bca8756fb4fc18ff4526ce7ab;hpb=77ddac9480d63a80b6bb76d7ee4dcc2d1070867e;p=karo-tx-uboot.git diff --git a/common/flash.c b/common/flash.c index 295fea2b83..888ff9c67c 100644 --- a/common/flash.c +++ b/common/flash.c @@ -28,7 +28,7 @@ #if !defined(CFG_NO_FLASH) -extern flash_info_t flash_info[CFG_MAX_FLASH_BANKS]; /* info for FLASH chips */ +extern flash_info_t flash_info[]; /* info for FLASH chips */ /*----------------------------------------------------------------------- * Functions @@ -47,16 +47,16 @@ 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; } + debug ("flash_protect %s: from 0x%08lX to 0x%08lX\n", + (flag & FLAG_PROTECT_SET) ? "ON" : + (flag & FLAG_PROTECT_CLEAR) ? "OFF" : "???", + from, to); + /* There is nothing to do if we have no data about the flash * or the protect range and flash range don't overlap. */