zynq_ep107_dual_qspi arm armv7 zynq_common xilinx zynq zynq_ep107:XILINX_PSS_QSPI_USE_DUAL_FLASH
zynq_zc770_XM010 arm armv7 zynq_common xilinx zynq zynq_zc770:ZC770_XM010
zynq_zc770_XM011 arm armv7 zynq_common xilinx zynq zynq_zc770:ZC770_XM011
+zynq_zc770_XM011_n16b arm armv7 zynq_common xilinx zynq zynq_zc770:ZC770_XM011,XILINX_ZYNQ_NAND_BUSWIDTH_16
zynq_zc770_XM012 arm armv7 zynq_common xilinx zynq zynq_zc770:ZC770_XM012
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_afx_nand arm armv7 zynq_common xilinx zynq zynq_afx:AFX_NAND
+zynq_afx_nand_16b arm armv7 zynq_common xilinx zynq zynq_afx:AFX_NAND,XILINX_ZYNQ_NAND_BUSWIDTH_16
zynq_zc702 arm armv7 zynq_common xilinx zynq
zynq_zc706 arm armv7 zynq_common xilinx zynq
zynq_cseflash arm armv7 zynq_common xilinx zynq
/* Set the device option and flash width */
#ifdef LINUX_ONLY_NOT_UBOOT
nand_chip->options = *((u32 *)pdev->dev.platform_data);
-#else
+#endif
+
+#ifndef CONFIG_XILINX_ZYNQ_NAND_BUSWIDTH_16
/* arch/arm/mach-xilinx/devices.c */
nand_chip->options = NAND_NO_AUTOINCR | NAND_USE_FLASH_BBT;
+#else
+ nand_chip->options = NAND_BUSWIDTH_16;
#endif
#ifdef LINUX_ONLY_NOT_UBOOT