Commit graph

11 commits

Author SHA1 Message Date
Harini Katakam
763c56936d qspipsu: Use DMA DONE instead of BUSY
Use DMA DONE to poll status of DMA transfer instead of BUSy as this
is recommended.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2015-03-19 13:55:47 +05:30
Harini Katakam
b337ae9801 gqspips: Clear and disable DMA interrupts initially
Clear and disable DMA interrupts/status register initially.
Correct DMA_CTRL reset value.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2015-03-19 13:55:46 +05:30
Harini Katakam
2b3a7c5e4c qspipsu: Switch to I/O mode before clearing RX FIFO
There is a bug wherein the DMA listening to RX empty status goes busy
if RX FIFO clear bit is set in the FIFO control register, even if there
is no transfer request. So switch to I/O mode always to clear RX FIFO and
restore the mode in the end.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2015-03-19 13:55:46 +05:30
P L Sai Krishna
bf50cadd34 qspipsu_v1_0: Removed doxygen warnings.
This patch documented the parameters of XQspiPsu_SelectFlash API
to remove doxygen warnings and modified the xqspipsu.h file
header as number of characters in a line are more than usual.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-03-15 19:05:13 +05:30
P L Sai Krishna
4b3db9b710 qspipsu_v1_0: Added support for unaligned data transfer in DMA mode.
This patch add support for unaligned data transfer support in DMA
mode.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-03-14 13:35:15 +05:30
P L Sai Krishna
c3145a93e3 qspipsu_v1_0: Added IO mode support in qspipsu.
This patch does following things
1. Added IO mode support for qspipsu.
2. Modified the GenFifoEntryData API since unaligned data should
be the last entry in GenFifo.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-03-14 13:35:15 +05:30
P L Sai Krishna
bfa922fb35 qspipsu_v1_0: Removed unnecessary puts in tcl.
This patch removes unnecessary puts in .tcl file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-02-19 18:41:50 +05:30
P L Sai Krishna
e1fbe3a009 qspipsu_v1_0: Modified the file permissions.
This patch modifies the file permissions to 644.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-02-19 17:56:40 +05:30
P L Sai Krishna
93a2e6a81f qspipsu_v1_0: Removed ps8 and pss entries.
This patch removes ps8 and pss entries in mdd file.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-02-17 23:58:44 +05:30
Kishore Kumar Korathaluri
c13cbb830a qspipsu : added hsi namespace to xdefine procs.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-02-04 15:57:52 +05:30
Harini Katakam
4b2b01d3e5 qspipsu: Add driver for Alto Generic QSPI
Add driver for Alto Generic QSPI.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
2015-01-22 18:49:43 +05:30