QPP - Quad Page Program
DIOR - Dual IO high perf read

Signed-off-by: Jagannadha Sutradharudu Teki <jaga...@xilinx.com>
---
Changes for v2:
        - none

 drivers/spi/zynq_qspi.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/spi/zynq_qspi.c b/drivers/spi/zynq_qspi.c
index df090d7..02a1a80 100644
--- a/drivers/spi/zynq_qspi.c
+++ b/drivers/spi/zynq_qspi.c
@@ -42,8 +42,10 @@
 #define ZYNQ_QSPI_FLASH_INST_WREN      0x06    /* Write enable */
 #define ZYNQ_QSPI_FLASH_INST_AFR       0x0B    /* Fast read data bytes */
 #define ZYNQ_QSPI_FLASH_INST_BE_4K     0x20    /* Erase 4KiB block */
+#define ZYNQ_QSPI_FLASH_INST_QPP       0x32    /* Quad page program */
 #define ZYNQ_QSPI_FLASH_INST_RDSR2     0x35    /* Read status register 2 */
 #define ZYNQ_QSPI_FLASH_INST_BE_32K    0x52    /* Erase 32KiB block */
+#define ZYNQ_QSPI_FLASH_INST_QFR       0x6B    /* Quad output fast read */
 #define ZYNQ_QSPI_FLASH_INST_RDID      0x9F    /* Read JEDEC ID */
 #define ZYNQ_QSPI_FLASH_INST_SE                0xD8    /* Sector erase 
(usually 64KB)*/
 
@@ -94,8 +96,10 @@ static struct zynq_qspi_inst_format flash_inst[] = {
        {ZYNQ_QSPI_FLASH_INST_WREN, 1, ZYNQ_QSPI_TXD_00_01_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_AFR, 1, ZYNQ_QSPI_TXD_00_01_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_BE_4K, 4, ZYNQ_QSPI_TXD_00_00_OFFSET},
+       {ZYNQ_QSPI_FLASH_INST_QPP, 4, ZYNQ_QSPI_TXD_00_00_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_RDSR2, 1, ZYNQ_QSPI_TXD_00_01_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_BE_32K, 4, ZYNQ_QSPI_TXD_00_00_OFFSET},
+       {ZYNQ_QSPI_FLASH_INST_QFR, 1, ZYNQ_QSPI_TXD_00_01_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_RDID, 1, ZYNQ_QSPI_TXD_00_01_OFFSET},
        {ZYNQ_QSPI_FLASH_INST_SE, 4, ZYNQ_QSPI_TXD_00_00_OFFSET},
        /* Add all the instructions supported by the flash device */
-- 
1.8.3


_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to