From 32bcd2b1fc86a016caaa4dd78eb0875abd85de6e Mon Sep 17 00:00:00 2001 From: P L Sai Krishna Date: Mon, 15 Jun 2015 20:32:29 +0530 Subject: [PATCH] qspipsu: Modified if condition logic for ReadId API in examples. This patch modifies the if condition logic for ReadId function in examples by replacing equal-to operator with equality. Signed-off-by: P L Sai Krishna --- .../examples/xqspipsu_generic_flash_interrupt_example.c | 6 +++--- .../examples/xqspipsu_generic_flash_polled_example.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c b/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c index 210f9ff9..a815ac62 100644 --- a/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c +++ b/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_interrupt_example.c @@ -717,7 +717,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) * If valid flash ID, then check connection mode & size and * assign corresponding index in the Flash configuration table */ - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)|| + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)|| (FlashMake == WINBOND_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_128)) { @@ -738,7 +738,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) } } /* 256 and 512Mbit supported only for Micron and Spansion, not Winbond */ - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)) && + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_256)) { switch(QspiPsuPtr->Config.ConnectionMode) @@ -757,7 +757,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) break; } } - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)) && + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_512)) { switch(QspiPsuPtr->Config.ConnectionMode) diff --git a/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c b/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c index 9ae29fac..21bc908d 100644 --- a/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c +++ b/XilinxProcessorIPLib/drivers/qspipsu/examples/xqspipsu_generic_flash_polled_example.c @@ -650,7 +650,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) * If valid flash ID, then check connection mode & size and * assign corresponding index in the Flash configuration table */ - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)|| + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)|| (FlashMake == WINBOND_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_128)) { @@ -671,7 +671,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) } } /* 256 and 512Mbit supported only for Micron and Spansion, not Winbond */ - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)) && + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_256)) { switch(QspiPsuPtr->Config.ConnectionMode) @@ -690,7 +690,7 @@ int FlashReadID(XQspiPsu *QspiPsuPtr) break; } } - if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake = SPANSION_ID_BYTE0)) && + if(((FlashMake == MICRON_ID_BYTE0) || (FlashMake == SPANSION_ID_BYTE0)) && (ReadBfrPtr[2] == MICRON_ID_BYTE2_512)) { switch(QspiPsuPtr->Config.ConnectionMode)