]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
xilinx: zynqmp: Add support for UBIFS on QSPI flash
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Tue, 31 Jan 2017 09:52:42 +0000 (15:22 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 1 Feb 2017 13:45:13 +0000 (14:45 +0100)
This patch enables support for UBIFS on top of
QSPI flash.

Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
include/configs/xilinx_zynqmp.h
include/configs/xilinx_zynqmp_mini.h

index 5ff51593a21d4dbf4f5ba6c4743de3de1f2c2ab1..e4cbb778387f15da7d75ed38a606f3ae4779da70 100644 (file)
 # define CONFIG_MTD_DEVICE
 #endif
 
+#if !defined(CONFIG_SPL_BUILD)
+#define CONFIG_CMD_UBI
+#define CONFIG_RBTREE
+#define CONFIG_CMD_UBIFS
+#define CONFIG_LZO
+
+#define CONFIG_CMD_MTDPARTS
+#define CONFIG_MTD_DEVICE
+#define CONFIG_MTD_PARTITIONS
+
+#define CONFIG_MTD_UBI_WL_THRESHOLD 4096
+#define CONFIG_MTD_UBI_BEB_LIMIT 0
+
+#if defined(CONFIG_ZYNQMP_QSPI)
+/* SPI layer registers with MTD */
+#define CONFIG_SPI_FLASH_MTD
+#endif
+#endif
+
 /* Miscellaneous configurable options */
 #define CONFIG_SYS_LOAD_ADDR           0x8000000
 
index b2a84f02336be33235e90c58d4552ccbd89e7d76..f66c6833ba06fde4335d101ec484a0c9cc2455bd 100644 (file)
 #undef CONFIG_CMD_SF_TEST
 #undef CONFIG_FIT_VERBOSE
 #undef CONFIG_ZYNQ_SERIAL
+#undef CONFIG_CMD_UBI
+#undef CONFIG_RBTREE
+#undef CONFIG_CMD_UBIFS
+#undef CONFIG_LZO
+#undef CONFIG_CMD_MTDPARTS
+#undef CONFIG_MTD_DEVICE
+#undef CONFIG_MTD_PARTITIONS
+#undef CONFIG_MTD_UBI_WL_THRESHOLD
+#undef CONFIG_MTD_UBI_BEB_LIMIT
+#undef CONFIG_SPI_FLASH_MTD
 
 /* BOOTP options */
 #undef CONFIG_BOOTP_BOOTFILESIZE