From 092cc995df5334489e3a3b8ff354aeb45c39e7dd Mon Sep 17 00:00:00 2001 From: Shakti Bhatnagar Date: Thu, 26 Mar 2015 17:48:20 +0530 Subject: [PATCH] nandpsu_v1_0: Correct the length to be read for signature and version when No OOB enabled. Modified the number of bytes of data to be read for signature and version when NO OOB option is enabled. Signed-off-by: Shakti Bhatnagar --- XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c b/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c index 4d60bdf6..e1f3a410 100644 --- a/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c +++ b/XilinxProcessorIPLib/drivers/nandpsu/src/xnandpsu_bbm.c @@ -673,7 +673,7 @@ static s32 XNandPsu_SearchBbt(XNandPsu *InstancePtr, XNandPsu_BbtDesc *Desc, if(Desc->Option == XNANDPSU_BBT_NO_OOB){ BlockOff = (u64)PageOff * (u64)InstancePtr->Geometry.BytesPerPage; Status = XNandPsu_Read(InstancePtr, BlockOff, - Desc->SigLength + Desc->SigOffset , &Buf[0]); + Desc->VerOffset + XNANDPSU_BBT_VERSION_LENGTH, &Buf[0]); }else{ Status = XNandPsu_ReadSpareBytes(InstancePtr, PageOff, &Buf[0]); }