From b28dbc2e1c7e08e0472ce2fece666eb0cab9e753 Mon Sep 17 00:00:00 2001 From: Denis Ahrens Date: Mon, 26 Nov 2012 02:38:20 +0100 Subject: [PATCH] ztex: Harmonize low-speed FPGA configuration code with high-speed code --- libztex.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libztex.c b/libztex.c index 9a8b11ca..f9fefed1 100644 --- a/libztex.c +++ b/libztex.c @@ -306,11 +306,13 @@ static int libztex_configureFpgaLS(struct libztex_device *ztex, const char* firm fclose(fp); } + libztex_getFpgaState(ztex, &state); if (!state.fpgaConfigured) { - applog(LOG_ERR, "%s: FPGA configuration failed: DONE pin does not go high", ztex->repr); - return 3; + applog(LOG_ERR, "%s: LS FPGA configuration failed: DONE pin does not go high", ztex->repr); + return -3; } + nmsleep(200); applog(LOG_INFO, "%s: FPGA configuration done", ztex->repr); return 0;