From: Jagan Date: Thu, 28 Jun 2012 15:08:24 +0000 (+0530) Subject: Xilinx: ARM: Add AFX Dual QSPI module build support X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=86413a2496f7c8e011df376dd8b7dafb2fc9cae6;p=thirdparty%2Fu-boot.git Xilinx: ARM: Add AFX Dual QSPI module build support This patch adds the build support for the AFX Dual QSPI module. Signed-off-by: Jagan --- diff --git a/boards.cfg b/boards.cfg index dd555fb6124..1f7e2324125 100644 --- a/boards.cfg +++ b/boards.cfg @@ -133,6 +133,7 @@ zynq_zc770_XM012 arm armv7 zynq_common xilinx zynq_zc770_XM013 arm armv7 zynq_common xilinx zynq zynq_zc770:ZC770_XM013 zynq_afx_nor arm armv7 zynq_common xilinx zynq zynq_afx:AFX_NOR zynq_afx_qspi arm armv7 zynq_common xilinx zynq zynq_afx:AFX_QSPI +zynq_afx_qspi_dual arm armv7 zynq_common xilinx zynq zynq_afx:AFX_QSPI,XILINX_PSS_QSPI_USE_DUAL_FLASH zynq_zc702 arm armv7 zynq_common xilinx zynq zynq_zc706 arm armv7 zynq_common xilinx zynq zynq_cseflash arm armv7 zynq_common xilinx zynq diff --git a/drivers/mtd/spi/winbond.c b/drivers/mtd/spi/winbond.c index 55f2159b7af..09403228a35 100755 --- a/drivers/mtd/spi/winbond.c +++ b/drivers/mtd/spi/winbond.c @@ -103,8 +103,13 @@ static const struct winbond_spi_flash_params winbond_spi_flash_table[] = { .l2_page_size = 8, .pages_per_sector = 16, .sectors_per_block = 16, +#ifdef CONFIG_XILINX_PSS_QSPI_USE_DUAL_FLASH + .nr_blocks = 512, + .name = "W25Q128x2", +#else .nr_blocks = 256, .name = "W25Q128", +#endif }, { .id = 0x6017,