]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynq: Synchronize NAND support
authorMichal Simek <monstr@monstr.eu>
Mon, 24 Sep 2012 13:35:02 +0000 (15:35 +0200)
committerMichal Simek <monstr@monstr.eu>
Mon, 24 Sep 2012 15:13:30 +0000 (17:13 +0200)
Signed-off-by: Michal Simek <monstr@monstr.eu>
include/configs/zynq_afx.h
include/configs/zynq_common.h
include/configs/zynq_ep107.h
include/configs/zynq_zc770.h

index d8181f922b6da76d1fd6016ea580507c5df3c871..27c19826d04457d4a68a6991fd28a0c329a144b9 100644 (file)
@@ -27,6 +27,8 @@
 # undef CONFIG_SYS_NO_FLASH
 #elif defined(CONFIG_AFX_QSPI)
 # define CONFIG_ZYNQ_SPI
+#elif defined(CONFIG_AFX_NAND)
+# define CONFIG_NAND_ZYNQ
 #endif
 
 
 #endif
 #endif
 
-/*
- * NAND Flash settings
- */
-#if defined(CONFIG_AFX_NAND)
-#define CONFIG_NAND_ZYNQ
-#define CONFIG_CMD_NAND
-#define CONFIG_CMD_NAND_LOCK_UNLOCK
-#define CONFIG_SYS_MAX_NAND_DEVICE 1
-#define CONFIG_SYS_NAND_BASE XPSS_NAND_BASEADDR
-#define CONFIG_SYS_NAND_ONFI_DETECTION
-#define CONFIG_MTD_DEVICE
-#endif
-
 #endif /* __CONFIG_ZYNQ_AFX_H */
index e0b722408e5e0af89de057421729738e3f45cd22..73f64bc5db4597376b83ec2d9d86cff2609543e2 100644 (file)
 # define CONFIG_DOS_PARTITION
 #endif
 
+#ifdef CONFIG_NAND_ZYNQ
+# define CONFIG_CMD_NAND
+# define CONFIG_CMD_NAND_LOCK_UNLOCK
+# define CONFIG_SYS_MAX_NAND_DEVICE 1
+# define CONFIG_SYS_NAND_BASE XPSS_NAND_BASEADDR
+# define CONFIG_SYS_NAND_ONFI_DETECTION
+# define CONFIG_MTD_DEVICE
+#endif
 
 /* For development/debugging */
 #ifdef DEBUG
index f652e34d4d6e48c2d502c6e99370a9ffee540168..347777e351a4eff836439a3b5c41fe122efde57c 100644 (file)
@@ -30,6 +30,7 @@
 
 #define CONFIG_MMC
 #define CONFIG_ZYNQ_SPI
+#define CONFIG_NAND_ZYNQ
 
 #include <configs/zynq_common.h>
 
 #undef CONFIG_FIT
 #undef CONFIG_FIT_VERBOSE
 
-/*
- * NAND Flash settings
- */
-#define CONFIG_NAND_ZYNQ
-#define CONFIG_CMD_NAND
-#define CONFIG_CMD_NAND_LOCK_UNLOCK
-#define CONFIG_SYS_MAX_NAND_DEVICE 1
-#define CONFIG_SYS_NAND_BASE XPSS_NAND_BASEADDR
-#define CONFIG_SYS_NAND_ONFI_DETECTION
-#define CONFIG_MTD_DEVICE
 
 /* Place a Xilinx Boot ROM header in u-boot image? */
 #define CONFIG_ZYNQ_XILINX_FLASH_HEADER
index 8af52ed6cda4322748945a490e1c669d89c2950c..f2c07a2c947c8c284e576aa4a17453a5ac7f9f91 100644 (file)
@@ -31,6 +31,7 @@
 
 #elif defined(CONFIG_ZC770_XM011)
 # define CONFIG_ZYNQ_SERIAL_UART1
+# define CONFIG_NAND_ZYNQ
 
 #elif defined(CONFIG_ZC770_XM012)
 # define CONFIG_ZYNQ_SERIAL_UART1
 #endif
 #endif
 
-
-/*
- * NAND Flash settings
- */
-#if defined(CONFIG_ZC770_XM011)
-#define CONFIG_NAND_ZYNQ
-#define CONFIG_CMD_NAND
-#define CONFIG_CMD_NAND_LOCK_UNLOCK
-#define CONFIG_SYS_MAX_NAND_DEVICE 1
-#define CONFIG_SYS_NAND_BASE XPSS_NAND_BASEADDR
-#define CONFIG_SYS_NAND_ONFI_DETECTION
-#define CONFIG_MTD_DEVICE
-#endif
-
-
 #endif /* __CONFIG_ZYNQ_ZC770_H */