qspipsu_v1_1: Removed alignment for buffers.

This patch removes the alignment for buffers except Rx data
buffer.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
This commit is contained in:
P L Sai Krishna 2015-05-08 16:34:29 +05:30 committed by Nava kishore Manne
parent fad3ad8375
commit 0eeddf5269
2 changed files with 38 additions and 38 deletions

View file

@ -312,8 +312,8 @@ static int QspiPsuSetupIntrSystem(XScuGic *IntcInstancePtr,
static void QspiPsuDisableIntrSystem(XScuGic *IntcInstancePtr, u16 QspiPsuIntrId);
void QspiPsuHandler(void *CallBackRef, u32 StatusEvent, unsigned int ByteCount);
/************************** Variable Definitions *****************************/
u8 TxBfrPtr __attribute__ ((aligned(64)));
u8 ReadBfrPtr[4] __attribute__ ((aligned(64)));
u8 TxBfrPtr;
u8 ReadBfrPtr[4];
FlashInfo Flash_Config_Table[24] = {
/* Spansion */
{0x10000, 0x100, 256, 0x10000, 0x1000000,
@ -410,8 +410,8 @@ int Test = 1;
* (overhead+dummy) bytes
*/
u8 ReadBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + (DATA_OFFSET + DUMMY_SIZE)*8] __attribute__ ((aligned(64)));
u8 WriteBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + DATA_OFFSET] __attribute__ ((aligned(64)));
u8 CmdBfr[8] __attribute__ ((aligned(64)));
u8 WriteBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + DATA_OFFSET];
u8 CmdBfr[8];
/*
* The following constants specify the max amount of data and the size of the
@ -829,10 +829,10 @@ int FlashReadID(XQspiPsu *QspiPsuPtr)
int FlashWrite(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteCmd[5] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
u8 WriteCmd[5];
u32 RealAddr;
u32 CmdByteCount;
int Status;
@ -977,9 +977,9 @@ int FlashWrite(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
******************************************************************************/
int FlashErase(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Sector;
u32 RealAddr;
u32 NumSect;
@ -1296,9 +1296,9 @@ int FlashRead(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
******************************************************************************/
int BulkErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Status;
WriteEnableCmd = WRITE_ENABLE_CMD;
@ -1400,10 +1400,10 @@ int BulkErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
******************************************************************************/
int DieErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 DieCnt;
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Status;
WriteEnableCmd = WRITE_ENABLE_CMD;

View file

@ -308,8 +308,8 @@ int FlashRegisterRead(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command, u8 *ReadB
int FlashRegisterWrite(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command,
u8 *WriteBfrPtr, u8 WrEn);
/************************** Variable Definitions *****************************/
u8 TxBfrPtr __attribute__ ((aligned(64)));
u8 ReadBfrPtr[4] __attribute__ ((aligned(64)));
u8 TxBfrPtr;
u8 ReadBfrPtr[4];
FlashInfo Flash_Config_Table[24] = {
/* Spansion */
{0x10000, 0x100, 256, 0x10000, 0x1000000,
@ -393,8 +393,8 @@ int Test = 1;
* (overhead+dummy) bytes
*/
u8 ReadBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + (DATA_OFFSET + DUMMY_SIZE)*8] __attribute__ ((aligned(64)));
u8 WriteBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + DATA_OFFSET] __attribute__ ((aligned(64)));
u8 CmdBfr[8] __attribute__ ((aligned(64)));
u8 WriteBuffer[(PAGE_COUNT * MAX_PAGE_SIZE) + DATA_OFFSET];
u8 CmdBfr[8];
/*
* The following constants specify the max amount of data and the size of the
@ -762,10 +762,10 @@ int FlashReadID(XQspiPsu *QspiPsuPtr)
int FlashWrite(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteCmd[5] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
u8 WriteCmd[5];
u32 RealAddr;
u32 CmdByteCount;
int Status;
@ -901,9 +901,9 @@ int FlashWrite(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
int FlashErase(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount,
u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Sector;
u32 RealAddr;
u32 NumSect;
@ -1215,9 +1215,9 @@ int FlashRead(XQspiPsu *QspiPsuPtr, u32 Address, u32 ByteCount, u8 Command,
int FlashRegisterWrite(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command,
u8 *WriteBfrPtr, u8 WrEn)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Status;
if(WrEn) {
@ -1310,7 +1310,7 @@ int FlashRegisterWrite(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command,
******************************************************************************/
int FlashRegisterRead(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command, u8 *ReadBfrPtr)
{
u8 WriteCmd __attribute__ ((aligned(64)));
u8 WriteCmd;
int Status;
WriteCmd = Command;
@ -1351,9 +1351,9 @@ int FlashRegisterRead(XQspiPsu *QspiPsuPtr, u32 ByteCount, u8 Command, u8 *ReadB
******************************************************************************/
int BulkErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Status;
WriteEnableCmd = WRITE_ENABLE_CMD;
@ -1449,10 +1449,10 @@ int BulkErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
******************************************************************************/
int DieErase(XQspiPsu *QspiPsuPtr, u8 *WriteBfrPtr)
{
u8 WriteEnableCmd __attribute__ ((aligned(64)));
u8 WriteEnableCmd;
u8 DieCnt;
u8 ReadStatusCmd __attribute__ ((aligned(64)));
u8 FlashStatus[4] __attribute__ ((aligned(64)));
u8 ReadStatusCmd;
u8 FlashStatus[4];
int Status;
WriteEnableCmd = WRITE_ENABLE_CMD;