[U-Boot] [PATCH v5 11/16] sunxi: Enable UBI and NAND support
Maxime Ripard
maxime.ripard at free-electrons.com
Mon Feb 27 17:22:10 UTC 2017
From: Hans de Goede <hdegoede at redhat.com>
Enable the NAND and UBI support in the configuration header so that we can
(finally) use it.
Signed-off-by: Hans de Goede <hdegoede at redhat.com>
Signed-off-by: Maxime Ripard <maxime.ripard at free-electrons.com>
---
cmd/Kconfig | 4 ++++
include/configs/sunxi-common.h | 3 +++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index 4e7c0fbcdee5..8e2a05de82ea 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -438,12 +438,14 @@ config CMD_MMC
config CMD_NAND
bool "nand"
+ default y if ARCH_SUNXI
help
NAND support.
if CMD_NAND
config CMD_NAND_TRIMFFS
bool "nand write.trimffs"
+ default y if ARCH_SUNXI
help
Allows one to skip empty pages when flashing something on a NAND.
@@ -845,6 +847,7 @@ config CMD_UBI
tristate "Enable UBI - Unsorted block images commands"
select CRC32
select MTD_UBI
+ default y if ARCH_SUNXI
help
UBI is a software layer above MTD layer which admits use of LVM-like
logical volumes on top of MTD devices, hides some complexities of
@@ -858,6 +861,7 @@ config CMD_UBIFS
select CRC32
select RBTREE if ARCH_SUNXI
select LZO if ARCH_SUNXI
+ default y if ARCH_SUNXI
help
UBIFS is a file system for flash devices which works on top of UBI.
diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h
index b9cf315af58d..b1af756a6ac9 100644
--- a/include/configs/sunxi-common.h
+++ b/include/configs/sunxi-common.h
@@ -132,6 +132,9 @@
#define CONFIG_SYS_NAND_MAX_ECCPOS 1664
#define CONFIG_SYS_NAND_ONFI_DETECTION
#define CONFIG_SYS_MAX_NAND_DEVICE 8
+
+#define CONFIG_MTD_DEVICE
+#define CONFIG_MTD_PARTITIONS
#endif
#ifdef CONFIG_SPL_SPI_SUNXI
--
git-series 0.8.11
More information about the U-Boot
mailing list