summaryrefslogtreecommitdiff
path: root/board/cm5200
diff options
context:
space:
mode:
authorStephen Warren <swarren@wwwdotorg.org>2015-08-09 11:25:00 -0600
committerTom Rini <trini@konsulko.com>2015-08-14 11:05:28 -0400
commit26f8a4ac8fc14f577a5290a0231e5e74a5046a6a (patch)
tree2b601800df97491ef5aef190584b93145027e1cc /board/cm5200
parentc1cfd51907299a2fccb932ad26dc2c139f1970d2 (diff)
downloadu-boot-26f8a4ac8fc14f577a5290a0231e5e74a5046a6a.tar.gz
u-boot-26f8a4ac8fc14f577a5290a0231e5e74a5046a6a.tar.bz2
u-boot-26f8a4ac8fc14f577a5290a0231e5e74a5046a6a.zip
cm5200: fix FAT function prototypes
Remove FAT function prototypes from the cm5200 firmware update code, and include the relevant headers instead. This exposes the fact that the custom prototyoe for do_fat_read() in this file was incorrect. Rather than simply fixing the call-site, replace do_fat_read() with fat_exists(). This removes the only use of do_fat_read() outside of the FAT code. Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Diffstat (limited to 'board/cm5200')
-rw-r--r--board/cm5200/fwupdate.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/board/cm5200/fwupdate.c b/board/cm5200/fwupdate.c
index 06d50234e9..2b923624ae 100644
--- a/board/cm5200/fwupdate.c
+++ b/board/cm5200/fwupdate.c
@@ -12,6 +12,7 @@
#include <common.h>
#include <command.h>
+#include <fat.h>
#include <malloc.h>
#include <image.h>
#include <usb.h>
@@ -19,9 +20,6 @@
#include "fwupdate.h"
-extern long do_fat_read(const char *, void *, unsigned long, int);
-extern int do_fat_fsload(cmd_tbl_t *, int, int, char * const []);
-
static int load_rescue_image(ulong);
void cm5200_fwupdate(void)
@@ -124,7 +122,7 @@ static int load_rescue_image(ulong addr)
/* Check if rescue image is present */
FW_DEBUG("Looking for firmware directory '%s'"
" on partition %d\n", fwdir, i);
- if (do_fat_read(fwdir, NULL, 0, LS_NO) == -1) {
+ if (!fat_exists(fwdir)) {
FW_DEBUG("No NX rescue image on "
"partition %d.\n", i);
partno = -2;