From 33124005bd591f28fa5fd9d9751c1730b4430710 Mon Sep 17 00:00:00 2001 From: RamyaSree Date: Tue, 20 Oct 2015 16:15:58 +0530 Subject: [PATCH] sw_apps:zynqmp_fsbl: Corrected the ReadBuffer index value This patch points to the correct readbuffer index value in SendBankSelect API, when bank register read command is issued for a SPANSION device in 24-bit mode. Signed-off-by: RamyaSree Acked-by: Sarat Chand Savitala --- lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c b/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c index 4588dcd6..29d41e0e 100644 --- a/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c +++ b/lib/sw_apps/zynqmp_fsbl/src/xfsbl_qspi.c @@ -494,9 +494,9 @@ static int SendBankSelect(u32 BankSel) goto END; } - if (ReadBuffer[1] != BankSel) { + if (ReadBuffer[0] != BankSel) { XFsbl_Printf(DEBUG_INFO, "Bank Select %d != Register Read %d\n\r", BankSel, - ReadBuffer[1]); + ReadBuffer[0]); Status = XFSBL_ERROR_QSPI_READ; XFsbl_Printf(DEBUG_GENERAL,"XFSBL_ERROR_QSPI_READ\r\n"); goto END;