diff --git a/cmd/Kconfig b/cmd/Kconfig index d28da54ed6595403964a0079e4d9972d3a84a1eb..9ed7976f5857aa7964d4940dbafacfc4fcb62b45 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -705,4 +705,16 @@ config CMD_FS_GENERIC fs types. endmenu +config CMD_UBI + tristate "Enable UBI - Unsorted block images commands" + select CRC32 + select MTD_UBI + 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 + flash chips like wear and bad blocks and provides some other useful + capabilities. Please, consult the MTD web site for more details + (www.linux-mtd.infradead.org). Activate this option if you want + to use U-Boot UBI commands. + endmenu diff --git a/configs/PLU405_defconfig b/configs/PLU405_defconfig index e84a88e44b935d991d86f713adbc8f6a1a811050..f694f775096bf2d3a5eef4aa513a1ddb265c3613 100644 --- a/configs/PLU405_defconfig +++ b/configs/PLU405_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/VCMA9_defconfig b/configs/VCMA9_defconfig index e6646fabde1e19f965a3680788bdf857c31a9bbe..da568a167bbada01a638b643ff494a2bacefc181 100644 --- a/configs/VCMA9_defconfig +++ b/configs/VCMA9_defconfig @@ -11,5 +11,6 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/a3m071_defconfig b/configs/a3m071_defconfig index 18237b7aa1152613278effbd9f543ff6dcc21c0d..9e573a7b38c5e35826ddbfb3f5087e295a8e22d9 100644 --- a/configs/a3m071_defconfig +++ b/configs/a3m071_defconfig @@ -18,5 +18,6 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_LINK_LOCAL=y CONFIG_CMD_CACHE=y +CONFIG_CMD_UBI=y CONFIG_LIB_RAND=y CONFIG_OF_LIBFDT=y diff --git a/configs/a4m2k_defconfig b/configs/a4m2k_defconfig index 3f2a58a6f1a01cd0532d02d0155278e44c048b99..aa09bf5e6475dbaa1eca7e72b877c2bd5f07c2ee 100644 --- a/configs/a4m2k_defconfig +++ b/configs/a4m2k_defconfig @@ -19,5 +19,6 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_LINK_LOCAL=y CONFIG_CMD_CACHE=y +CONFIG_CMD_UBI=y CONFIG_LIB_RAND=y CONFIG_OF_LIBFDT=y diff --git a/configs/am335x_baltos_defconfig b/configs/am335x_baltos_defconfig index cc26882c429c424d6aa3fb23f85bfd851bfc0d38..16cdea10a4472d3ba26b43943b594422d07d71ce 100644 --- a/configs/am335x_baltos_defconfig +++ b/configs/am335x_baltos_defconfig @@ -41,6 +41,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/am3517_evm_defconfig b/configs/am3517_evm_defconfig index 6fd6fb1a74fc1c0260b1202fe1cbdee6b3ccaf88..291f570ada01f143a60cbb5ea49de324635be12d 100644 --- a/configs/am3517_evm_defconfig +++ b/configs/am3517_evm_defconfig @@ -30,6 +30,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/apf27_defconfig b/configs/apf27_defconfig index 320fb3cfd4abb745180c9be3418aabcb23ee7cc2..a02e180d2f2c504ae4f7a4427361d402a878aa2a 100644 --- a/configs/apf27_defconfig +++ b/configs/apf27_defconfig @@ -20,4 +20,5 @@ CONFIG_CMD_DNS=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_LIBFDT=y diff --git a/configs/apx4devkit_defconfig b/configs/apx4devkit_defconfig index 8213a896a8308ddeb14c29889c18f30b434bb35b..5b9c0afde75dcb6cf98e68566cbdd60b5eb50970 100644 --- a/configs/apx4devkit_defconfig +++ b/configs/apx4devkit_defconfig @@ -20,6 +20,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/aristainetos2_defconfig b/configs/aristainetos2_defconfig index 84e3bf6882a0090216fbe519e94e7785088ea302..35d7e944f27fa740fd3b2f558335c3ff62c8252a 100644 --- a/configs/aristainetos2_defconfig +++ b/configs/aristainetos2_defconfig @@ -22,8 +22,11 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/aristainetos2b_defconfig b/configs/aristainetos2b_defconfig index 21765aa8bb14073a93e1a1f9429e1079410c445d..6b2c44dc124d13cc84453fd235d62b125a3ef4bd 100644 --- a/configs/aristainetos2b_defconfig +++ b/configs/aristainetos2b_defconfig @@ -22,8 +22,11 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/aristainetos_defconfig b/configs/aristainetos_defconfig index 1e6954e2a75ce5873d2169a4b77b784aa274bb56..a06d9ee1d4ecc5994c69fcd0f3f084f37b07e660 100644 --- a/configs/aristainetos_defconfig +++ b/configs/aristainetos_defconfig @@ -22,8 +22,11 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/at91sam9x5ek_dataflash_defconfig b/configs/at91sam9x5ek_dataflash_defconfig index 6771f57dd846525643db56ffa1f9646a5204f426..beeb8cc0633889d9719d135a6ff6071447ec88d0 100644 --- a/configs/at91sam9x5ek_dataflash_defconfig +++ b/configs/at91sam9x5ek_dataflash_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_USB=y CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_USB=y diff --git a/configs/at91sam9x5ek_mmc_defconfig b/configs/at91sam9x5ek_mmc_defconfig index 7995c23fb48b11270c81d31696b40c71d4862de0..eb88bbbf14d17e55474a32a1e5f0501acace9821 100644 --- a/configs/at91sam9x5ek_mmc_defconfig +++ b/configs/at91sam9x5ek_mmc_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_USB=y CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_USB=y diff --git a/configs/at91sam9x5ek_nandflash_defconfig b/configs/at91sam9x5ek_nandflash_defconfig index b8766fd8616e9209c9c28d4ca95116b2a647d026..4b28d745c239dfc71940a9061e479d098765cdb8 100644 --- a/configs/at91sam9x5ek_nandflash_defconfig +++ b/configs/at91sam9x5ek_nandflash_defconfig @@ -23,6 +23,7 @@ CONFIG_CMD_USB=y CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_USB=y diff --git a/configs/at91sam9x5ek_spiflash_defconfig b/configs/at91sam9x5ek_spiflash_defconfig index b6ed43ac2a6b162ab63909b93e8114960c4c43e5..4a1ea42feb25b5603c6e408cef362e6af68b6643 100644 --- a/configs/at91sam9x5ek_spiflash_defconfig +++ b/configs/at91sam9x5ek_spiflash_defconfig @@ -24,6 +24,7 @@ CONFIG_CMD_USB=y CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_USB=y diff --git a/configs/colibri_imx7_defconfig b/configs/colibri_imx7_defconfig index 5302fe314fa6a35697df6ec54a6370df96f8056d..439bb19701a8409bf46d80146f3baac2c837d4a8 100644 --- a/configs/colibri_imx7_defconfig +++ b/configs/colibri_imx7_defconfig @@ -29,6 +29,8 @@ CONFIG_CMD_CACHE=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y +CONFIG_MTD_UBI_FASTMAP=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_STORAGE=y diff --git a/configs/colibri_t20_defconfig b/configs/colibri_t20_defconfig index fb5055b308e7db3a6a10e89439b9486668ae1883..4eb391634edd0aa0b898546d829f0758b9c13e15 100644 --- a/configs/colibri_t20_defconfig +++ b/configs/colibri_t20_defconfig @@ -29,7 +29,9 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y +CONFIG_MTD_UBI_FASTMAP=y CONFIG_DM_PMIC=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig index a045a3f39d317c98e2d911dbbec440ee5103a1e2..c7fc7991f7404c79681ef4b77bc4c935fdc8f174 100644 --- a/configs/colibri_vf_defconfig +++ b/configs/colibri_vf_defconfig @@ -23,12 +23,14 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_GPIO=y CONFIG_VYBRID_GPIO=y CONFIG_NAND_VF610_NFC=y CONFIG_SYS_NAND_VF610_NFC_60_ECC_BYTES=y +CONFIG_MTD_UBI_FASTMAP=y CONFIG_DM_SERIAL=y CONFIG_FSL_LPUART=y CONFIG_DM_SPI=y diff --git a/configs/dns325_defconfig b/configs/dns325_defconfig index 450e13ec74a12465af4c6d5e373f1b783205a71c..a26629d4014ae933a4dbda43cabb1d9acc01be25 100644 --- a/configs/dns325_defconfig +++ b/configs/dns325_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/dockstar_defconfig b/configs/dockstar_defconfig index 15b54c809d9489b413a137feb820a2a5584a621b..645f6521140b13876d66716145190f127f4c2e71 100644 --- a/configs/dockstar_defconfig +++ b/configs/dockstar_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/draco_defconfig b/configs/draco_defconfig index fe51e24548be7ddaf43a13fa3f5dcd533fa8c565..6c432f31dace4ba8d28c4ee4aff162ad9c2801f2 100644 --- a/configs/draco_defconfig +++ b/configs/draco_defconfig @@ -38,10 +38,13 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/ds414_defconfig b/configs/ds414_defconfig index 916ea23e2ca7fe11aed16ad52ce9588cad9adc0f..1d16833c8f060432eaf9cb31ce53705d749db08e 100644 --- a/configs/ds414_defconfig +++ b/configs/ds414_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPL_OF_TRANSLATE=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y diff --git a/configs/ea20_defconfig b/configs/ea20_defconfig index 5e31c1b2ef7d2e2c68fbb4c410dc68355dd0e536..0e2887886d029ba24057338e0789a6f6ae88d1cd 100644 --- a/configs/ea20_defconfig +++ b/configs/ea20_defconfig @@ -16,6 +16,7 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/eco5pk_defconfig b/configs/eco5pk_defconfig index 03aaa2a56156c2ae6d8a3e868ece7802ac03b4da..77f3cd570029531d80d5f5eee374ff05d71bd48e 100644 --- a/configs/eco5pk_defconfig +++ b/configs/eco5pk_defconfig @@ -19,6 +19,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/etamin_defconfig b/configs/etamin_defconfig index af6a80a513aaf1c4dded9db8d8d72735a7264d34..6fc76bd57af3170dd16c19d22f04f5a05cb5b6a6 100644 --- a/configs/etamin_defconfig +++ b/configs/etamin_defconfig @@ -38,10 +38,13 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/ethernut5_defconfig b/configs/ethernut5_defconfig index 58f0f7c29049ba61e8a7915c5ceb6f043f5efa23..a89aa52286680cd3d42cd17cfd575573c0ae58a3 100644 --- a/configs/ethernut5_defconfig +++ b/configs/ethernut5_defconfig @@ -24,6 +24,7 @@ CONFIG_CMD_DNS=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_USB=y diff --git a/configs/goflexhome_defconfig b/configs/goflexhome_defconfig index 8d67f77a6f282d8787b9703941bdd8a91becf71c..22e8452c9beb87ca3a72173ac2c62f5380dc4654 100644 --- a/configs/goflexhome_defconfig +++ b/configs/goflexhome_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/guruplug_defconfig b/configs/guruplug_defconfig index 3ac89e353d079b2885e42441463dfb55b484433f..becc5872cb76a42e47695e423b044694edd4d0da 100644 --- a/configs/guruplug_defconfig +++ b/configs/guruplug_defconfig @@ -16,6 +16,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/gwventana_defconfig b/configs/gwventana_defconfig index 51989629576bb826f0e5d167cd30a9b447203029..0f726aefd53ab35766f6f695edaaaef2af67c441 100644 --- a/configs/gwventana_defconfig +++ b/configs/gwventana_defconfig @@ -39,6 +39,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_DM=y CONFIG_NETDEVICES=y CONFIG_E1000=y diff --git a/configs/ib62x0_defconfig b/configs/ib62x0_defconfig index f79f938d7d351d3171aebfc495fdc305aa95495d..bfeb06ecefef9c372f765c29641fdca7201e24b9 100644 --- a/configs/ib62x0_defconfig +++ b/configs/ib62x0_defconfig @@ -16,6 +16,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/iconnect_defconfig b/configs/iconnect_defconfig index c35ce082600e4ce8036e502e7a0c6a1ae77382ae..b59ff0920f9a4e92692ee144d338e4d3b40e1c34 100644 --- a/configs/iconnect_defconfig +++ b/configs/iconnect_defconfig @@ -12,6 +12,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/ids8313_defconfig b/configs/ids8313_defconfig index 02ca830dc769672d93b7b9d4090206fbb11406b1..c083f8ae50a1adcdb4e22381d932f887ad707b4d 100644 --- a/configs/ids8313_defconfig +++ b/configs/ids8313_defconfig @@ -19,5 +19,6 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_SNTP=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/igep0020_defconfig b/configs/igep0020_defconfig index 6da10bab2ff04ebc228446cf962ad55e9d3e4599..0ec4ebc04fe8fa48074dcd357ca9c841a8af8162 100644 --- a/configs/igep0020_defconfig +++ b/configs/igep0020_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/igep0030_defconfig b/configs/igep0030_defconfig index 66371d6964e998a9ca39b42864478487679f6bfd..bc0ec6ab70f9c420fa4aec9ec3dc766857142c3d 100644 --- a/configs/igep0030_defconfig +++ b/configs/igep0030_defconfig @@ -26,5 +26,6 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/igep0030_nand_defconfig b/configs/igep0030_nand_defconfig index f63bcacad177dade9791e4503d7f0a99f178b36d..075088149b96f65412678d93db7dcb3c765812a2 100644 --- a/configs/igep0030_nand_defconfig +++ b/configs/igep0030_nand_defconfig @@ -26,5 +26,6 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/igep0032_defconfig b/configs/igep0032_defconfig index 991d9d7e50173887b5750be9f5dfde77e629dc35..280afbde1b4e944d2414289057fd729d9c4535b6 100644 --- a/configs/igep0032_defconfig +++ b/configs/igep0032_defconfig @@ -26,6 +26,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/ipam390_defconfig b/configs/ipam390_defconfig index 545d5584b1290db3352af3de279dc3fcb4bf4685..d0fdcac1076189286e907df364f87a284d00b5e2 100644 --- a/configs/ipam390_defconfig +++ b/configs/ipam390_defconfig @@ -17,4 +17,5 @@ CONFIG_CMD_ASKENV=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y diff --git a/configs/k2e_evm_defconfig b/configs/k2e_evm_defconfig index da61a4ac2d44f48920b4eefeefd9083fb9da7b8d..1c040aa17dd74d015c7f59f4f4168e0c2ec88480 100644 --- a/configs/k2e_evm_defconfig +++ b/configs/k2e_evm_defconfig @@ -32,6 +32,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig index 2e31a74bd7b18ccc10e968a1ac0e2736994084ed..13b91cd638bb8dad8ab464c9760bf2005b0e4f2e 100644 --- a/configs/k2g_evm_defconfig +++ b/configs/k2g_evm_defconfig @@ -32,6 +32,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_MMC=y diff --git a/configs/k2hk_evm_defconfig b/configs/k2hk_evm_defconfig index 83e9d55272d6b69f1f89f6fda607607866980ecb..4ba0778e8f3573c3d384f52dae76984cd57f2500 100644 --- a/configs/k2hk_evm_defconfig +++ b/configs/k2hk_evm_defconfig @@ -32,6 +32,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y diff --git a/configs/k2l_evm_defconfig b/configs/k2l_evm_defconfig index 9205c927ea3582aae9c4fb7ed41007060630a33f..e91d1d0efd6f56da41fbc9ed379c7af160ce4012 100644 --- a/configs/k2l_evm_defconfig +++ b/configs/k2l_evm_defconfig @@ -32,6 +32,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y diff --git a/configs/km_kirkwood_128m16_defconfig b/configs/km_kirkwood_128m16_defconfig index c4b542a9f7dc97c50f043bfa75f8d32a43b4c00a..b3045c798dbfae014f28d8035ebfbaa607515f7c 100644 --- a/configs/km_kirkwood_128m16_defconfig +++ b/configs/km_kirkwood_128m16_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/km_kirkwood_defconfig b/configs/km_kirkwood_defconfig index 228f50e5ab32de63fd3accfdc3dea398c66fac84..f261bd40d81d233f06a20a4e817ca5dee6c2a2c1 100644 --- a/configs/km_kirkwood_defconfig +++ b/configs/km_kirkwood_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/km_kirkwood_pci_defconfig b/configs/km_kirkwood_pci_defconfig index 04c3dcb8638b6e79ff483d0af50ee50f0cf581c8..c2a6a433df368246e35892a1f62c55e38faf41bf 100644 --- a/configs/km_kirkwood_pci_defconfig +++ b/configs/km_kirkwood_pci_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/kmcoge4_defconfig b/configs/kmcoge4_defconfig index 3125387c3713e8c8d1927820330d925cd30cd63d..02a352a113863f60158d7973cef251a4dd6afa3b 100644 --- a/configs/kmcoge4_defconfig +++ b/configs/kmcoge4_defconfig @@ -20,6 +20,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/kmcoge5ne_defconfig b/configs/kmcoge5ne_defconfig index e03d71b29683b198d1ddd563ecc71fdfac76d589..09b29b5e4744fe42a1e405369305cf8829e03e9f 100644 --- a/configs/kmcoge5ne_defconfig +++ b/configs/kmcoge5ne_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmcoge5un_defconfig b/configs/kmcoge5un_defconfig index d35cf116e8ac57c1f29f568378de6e5dc78339f1..b0e5ab1cbfc369a2484b6bfd430605957e1cb28d 100644 --- a/configs/kmcoge5un_defconfig +++ b/configs/kmcoge5un_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/kmeter1_defconfig b/configs/kmeter1_defconfig index 52f8be1c9287ee00957fa017b43d31a0ce50fc6b..61f887a48a3e48bc3b02bd2147c632dde9e6b623 100644 --- a/configs/kmeter1_defconfig +++ b/configs/kmeter1_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmlion1_defconfig b/configs/kmlion1_defconfig index bb3881444553c95ad0fb0ced34e83602bb4936b7..39a85e1d4c3891a13ab7a62dfa729f4398aff39d 100644 --- a/configs/kmlion1_defconfig +++ b/configs/kmlion1_defconfig @@ -20,6 +20,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/configs/kmnusa_defconfig b/configs/kmnusa_defconfig index bd3987dab4b47ab78fbaaa45da8173419a3c6f42..d0dc6fd3b47a58657d6b2ba73f9060b1c4c0820c 100644 --- a/configs/kmnusa_defconfig +++ b/configs/kmnusa_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/kmopti2_defconfig b/configs/kmopti2_defconfig index daf5a96fa9435eb1a9a7962583de245072728506..e8a5b34de2c7aa3cc7bac470557c90a6fa2b3bfd 100644 --- a/configs/kmopti2_defconfig +++ b/configs/kmopti2_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmsugp1_defconfig b/configs/kmsugp1_defconfig index ceeb8d9828c29a2271726814f022002dca20bb19..e7ccc0a7f179d2fd10a385fd3298da5141f2530a 100644 --- a/configs/kmsugp1_defconfig +++ b/configs/kmsugp1_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/kmsupx5_defconfig b/configs/kmsupx5_defconfig index 67e11f6622ac9cd3668377d6d902368b1a4f5931..7894352ce4aeadbf82b694985390463848c2f902 100644 --- a/configs/kmsupx5_defconfig +++ b/configs/kmsupx5_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmsuv31_defconfig b/configs/kmsuv31_defconfig index 5540343aae848fc85f7d2ec1f377e68a2fa34d80..9a06d588588a07df39625259c88ba96f66fc23ad 100644 --- a/configs/kmsuv31_defconfig +++ b/configs/kmsuv31_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/kmtegr1_defconfig b/configs/kmtegr1_defconfig index f0b1cca1e109890c292715fa704251c8404e9428..9bc00ad6d200c6fb271bc7ccbcdf3bcb0ce78e1b 100644 --- a/configs/kmtegr1_defconfig +++ b/configs/kmtegr1_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmtepr2_defconfig b/configs/kmtepr2_defconfig index 936dd91d60337a3a1974c6a2cdc1acb84b775d64..5248863a405bf64ddf48390be3e0446aae3169aa 100644 --- a/configs/kmtepr2_defconfig +++ b/configs/kmtepr2_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/kmvect1_defconfig b/configs/kmvect1_defconfig index 3e310ba34c76e3b4791d5164ae8a54ced97da265..2e3413ce57394f4f077b1fe26720017ca4323d61 100644 --- a/configs/kmvect1_defconfig +++ b/configs/kmvect1_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/m28evk_defconfig b/configs/m28evk_defconfig index 46f427b32ee6a25374c148171def6b890889762b..2bfed596a85fd89cdb0da3285287751deff51ae6 100644 --- a/configs/m28evk_defconfig +++ b/configs/m28evk_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y diff --git a/configs/m53evk_defconfig b/configs/m53evk_defconfig index 9779ae4239ca7cb6294d4e46459352ef69a54e45..03a4bfd221c7362cbfebccab716dd51f501dd142 100644 --- a/configs/m53evk_defconfig +++ b/configs/m53evk_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/mcx_defconfig b/configs/mcx_defconfig index eb88e6b3261ac65d5122725b94bcb5358880d183..28837f9a6066cef40b89eeaf4bf0c071bac87c97 100644 --- a/configs/mcx_defconfig +++ b/configs/mcx_defconfig @@ -23,6 +23,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_ULPI_VIEWPORT_OMAP=y diff --git a/configs/mgcoge3ne_defconfig b/configs/mgcoge3ne_defconfig index 3c3449c5cddb0b3b6d1e84e8a1736de07b57541a..5ed7c1b64840b9098bf2155f29dff847c1ff438a 100644 --- a/configs/mgcoge3ne_defconfig +++ b/configs/mgcoge3ne_defconfig @@ -15,4 +15,5 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_OF_LIBFDT=y diff --git a/configs/mgcoge3un_defconfig b/configs/mgcoge3un_defconfig index 3ecfde4fb5c208750a3509cd18d75e7c658d68b5..8b9231cd8de49e131313d85f852ba2704678cadc 100644 --- a/configs/mgcoge3un_defconfig +++ b/configs/mgcoge3un_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/mgcoge_defconfig b/configs/mgcoge_defconfig index 54c277f9537bb4546ea7683dd7fccfe1c07105f0..c42ceb37c19367da8ddddb20546247592e456c6d 100644 --- a/configs/mgcoge_defconfig +++ b/configs/mgcoge_defconfig @@ -15,4 +15,5 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_OF_LIBFDT=y diff --git a/configs/microblaze-generic_defconfig b/configs/microblaze-generic_defconfig index 15c6b007452ab990991d5dcb92d942a7b0e0d405..cf6c4b1f849a5f599baf50576a5872d0f43c098a 100644 --- a/configs/microblaze-generic_defconfig +++ b/configs/microblaze-generic_defconfig @@ -24,6 +24,7 @@ CONFIG_CMD_TFTPPUT=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPL_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_NETCONSOLE=y diff --git a/configs/mt_ventoux_defconfig b/configs/mt_ventoux_defconfig index ffa23adc380af52f623ca53e76b98233caaab772..0fdec87331097c4ae743e1cd72895212f4260645 100644 --- a/configs/mt_ventoux_defconfig +++ b/configs/mt_ventoux_defconfig @@ -20,6 +20,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_ULPI_VIEWPORT_OMAP=y diff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig index e7bb119945ee0550a3b2c020d3c75bbb360b138f..f833edc155f146e8f30a621b87c8583dc123f7b0 100644 --- a/configs/mx28evk_auart_console_defconfig +++ b/configs/mx28evk_auart_console_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y diff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig index 19467d7481b705b321be2e17f18f54005924e045..1ab2747736c10efd884f73c9346f8e15e22acf45 100644 --- a/configs/mx28evk_defconfig +++ b/configs/mx28evk_defconfig @@ -26,6 +26,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y diff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig index d4f14a8a4ce9d25ae3ea828e82aca2423fc5261b..af35c49574034ed8f819ada7d3089ddd86e77ea7 100644 --- a/configs/mx28evk_nand_defconfig +++ b/configs/mx28evk_nand_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y diff --git a/configs/mx28evk_spi_defconfig b/configs/mx28evk_spi_defconfig index 569e72cb78a85223364888be814648ce54604317..02a50bf3a4b4aae6538cf014243f369f0d622a7f 100644 --- a/configs/mx28evk_spi_defconfig +++ b/configs/mx28evk_spi_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SST=y CONFIG_USB=y diff --git a/configs/nas220_defconfig b/configs/nas220_defconfig index 8a0cc01fe35aa14c99a624c967b2d074bd6dc183..c4e73078065dc611d28b5c70cdb8848be6f852b5 100644 --- a/configs/nas220_defconfig +++ b/configs/nas220_defconfig @@ -15,6 +15,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/nsa310s_defconfig b/configs/nsa310s_defconfig index 0a9c15336d9aed37c2912f1a86372e65dfeb9aeb..ec4fb5393b2e70d6ed5750309fc4cfeac0f295b8 100644 --- a/configs/nsa310s_defconfig +++ b/configs/nsa310s_defconfig @@ -15,6 +15,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/omap3_logic_defconfig b/configs/omap3_logic_defconfig index 454a090ccf419bd67c428e278187495671204bdd..26146d211b100454ea1677bf2e60024bd270f10c 100644 --- a/configs/omap3_logic_defconfig +++ b/configs/omap3_logic_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y diff --git a/configs/omap3_overo_defconfig b/configs/omap3_overo_defconfig index e6ec9e869e699b861d99d07dda458461bf11c796..a4160723116c0fe2645270b22d6200dab3436b92 100644 --- a/configs/omap3_overo_defconfig +++ b/configs/omap3_overo_defconfig @@ -28,6 +28,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/omap3_pandora_defconfig b/configs/omap3_pandora_defconfig index 0c2c12be32bbadc42ad5a6be5f87e38da8db681c..e101614ab47101197d21c084874e90d79649d04a 100644 --- a/configs/omap3_pandora_defconfig +++ b/configs/omap3_pandora_defconfig @@ -26,5 +26,6 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig index 9da7e466cf5ce43ecf36c43318c113be2b8d325f..4d5f4087c65974415b969755a7a5acb8641497eb 100644 --- a/configs/omapl138_lcdk_defconfig +++ b/configs/omapl138_lcdk_defconfig @@ -19,6 +19,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y diff --git a/configs/openrd_base_defconfig b/configs/openrd_base_defconfig index 1bb0b7e3f9228f9f386b63ce0ccae2d908adb024..be99ea904e1306abf5169f1199b89ecbfc31308b 100644 --- a/configs/openrd_base_defconfig +++ b/configs/openrd_base_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/openrd_client_defconfig b/configs/openrd_client_defconfig index 61c4506166e2b93ca770c0e0f841bb8936553a74..87b2e4549d12055a550a0fa8746bd9cb05e41f30 100644 --- a/configs/openrd_client_defconfig +++ b/configs/openrd_client_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/openrd_ultimate_defconfig b/configs/openrd_ultimate_defconfig index 8ed8c1cc9902173dac92f90307b5fce0001a6ca0..c216b9b85435172b5d335e9ab375625c16df8308 100644 --- a/configs/openrd_ultimate_defconfig +++ b/configs/openrd_ultimate_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/pcm052_defconfig b/configs/pcm052_defconfig index 52cb1d521e42c322e9c3964c67b650804e8d94d9..f7db263f25c8824f371dfc21f9be91245506299e 100644 --- a/configs/pcm052_defconfig +++ b/configs/pcm052_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_GPIO=y diff --git a/configs/pcm058_defconfig b/configs/pcm058_defconfig index 36cef5636f8b551b079b4ea6844e62307d3a3d4f..b2f70ea0f8768dd21554670fe5cf4743e02312b2 100644 --- a/configs/pcm058_defconfig +++ b/configs/pcm058_defconfig @@ -35,6 +35,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_DM=y CONFIG_MTD=y CONFIG_SPI_FLASH=y diff --git a/configs/platinum_picon_defconfig b/configs/platinum_picon_defconfig index 65568f8edcbd71a72600c4d093c860f126248062..71ebc257ee717ee1fe3ce22c49b30e3bce55a799 100644 --- a/configs/platinum_picon_defconfig +++ b/configs/platinum_picon_defconfig @@ -35,6 +35,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/platinum_titanium_defconfig b/configs/platinum_titanium_defconfig index d49ff6d28d16dd7d8dd249f9f5cb4c94346167f2..51aeff1ace8920d3b74b9402da27ed2b537aa29f 100644 --- a/configs/platinum_titanium_defconfig +++ b/configs/platinum_titanium_defconfig @@ -35,6 +35,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/pogo_e02_defconfig b/configs/pogo_e02_defconfig index 258adba48b45c67cfabf13510d2071c4db1292ec..cdb85d20f77026719f37c5ba8106dbba3bb3b05f 100644 --- a/configs/pogo_e02_defconfig +++ b/configs/pogo_e02_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/portl2_defconfig b/configs/portl2_defconfig index 546f785f73e5c4681a9681696425fab5be3822ce..866171b390ba439e35b2681d208c88f810a7a5f0 100644 --- a/configs/portl2_defconfig +++ b/configs/portl2_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SYS_NS16550=y diff --git a/configs/pxm2_defconfig b/configs/pxm2_defconfig index c3efe57efeb7bbc19c9b3dd528b5ef01a1cc36cb..35fd2e8f06d97ce245776def4ee7519950be7637 100644 --- a/configs/pxm2_defconfig +++ b/configs/pxm2_defconfig @@ -40,10 +40,13 @@ CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/rastaban_defconfig b/configs/rastaban_defconfig index 6105125e7cd0b7daf3f6af00719c1796bf15ede4..8664cab42e726fb7535217195c93f989aa3d1754 100644 --- a/configs/rastaban_defconfig +++ b/configs/rastaban_defconfig @@ -38,10 +38,13 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/rut_defconfig b/configs/rut_defconfig index 9430c229041826f900b5092875f910e3cfee12ea..dde3747f84b51b4980905e81f0281819f8bde332 100644 --- a/configs/rut_defconfig +++ b/configs/rut_defconfig @@ -40,10 +40,13 @@ CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/sama5d3_xplained_mmc_defconfig b/configs/sama5d3_xplained_mmc_defconfig index e09b4ac1ce3b3a67f6cd348e3955d523e2a12a65..521409a8d4aff9c3b28ea72f000245a86b67ec69 100644 --- a/configs/sama5d3_xplained_mmc_defconfig +++ b/configs/sama5d3_xplained_mmc_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/sama5d3_xplained_nandflash_defconfig b/configs/sama5d3_xplained_nandflash_defconfig index e4a6c013b29e3e9f9ae92dd9158b560a12a70dec..18dfb5c3b749348941dcf127e4f7215d6313af76 100644 --- a/configs/sama5d3_xplained_nandflash_defconfig +++ b/configs/sama5d3_xplained_nandflash_defconfig @@ -25,6 +25,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/sheevaplug_defconfig b/configs/sheevaplug_defconfig index e4c846f5fd19c5001822ea8b5e7eebdafbe9cfd9..67d75ecfb3cbad2f8593d4802c19d319fb5a3527 100644 --- a/configs/sheevaplug_defconfig +++ b/configs/sheevaplug_defconfig @@ -17,6 +17,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_EXT4=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/smdk2410_defconfig b/configs/smdk2410_defconfig index 3d098ba3a1e6cc9856bd19c69a4bf2dfbb60832f..1cb7960887251493245ea906e80eea201942cb5c 100644 --- a/configs/smdk2410_defconfig +++ b/configs/smdk2410_defconfig @@ -10,5 +10,6 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/socfpga_arria5_defconfig b/configs/socfpga_arria5_defconfig index abb89b2e66b8b73f4989c79fbc0cf5ac1be524ce..71708796e2724ab59a1d397fda1f6e6b8a7b1544 100644 --- a/configs/socfpga_arria5_defconfig +++ b/configs/socfpga_arria5_defconfig @@ -31,6 +31,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_cyclone5_defconfig b/configs/socfpga_cyclone5_defconfig index c73a9f211a170a7b6b856fb6adbdf366932f2db0..e523176bcb3b1c069bc4a834d2323ed2ccbc241a 100644 --- a/configs/socfpga_cyclone5_defconfig +++ b/configs/socfpga_cyclone5_defconfig @@ -31,6 +31,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_de0_nano_soc_defconfig b/configs/socfpga_de0_nano_soc_defconfig index fa174be1c8fd6ab400c561f65893a7e5025d6aac..a22c0227aa7391e9ab662f5f4720cef5ccf81915 100644 --- a/configs/socfpga_de0_nano_soc_defconfig +++ b/configs/socfpga_de0_nano_soc_defconfig @@ -31,6 +31,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_DM_GPIO=y CONFIG_DWAPB_GPIO=y diff --git a/configs/socfpga_is1_defconfig b/configs/socfpga_is1_defconfig index 5c8037252b2446591d5e48dc53e814a0319aa09d..c3217f2c89f62ff2b5794d0b9a22737c5c1101f3 100644 --- a/configs/socfpga_is1_defconfig +++ b/configs/socfpga_is1_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_mcvevk_defconfig b/configs/socfpga_mcvevk_defconfig index e6f2a81637ec7dc4208458b9ee3fe0c220952d64..4e6b3d4cb1b49f9ad1f9938d6b66419468361849 100644 --- a/configs/socfpga_mcvevk_defconfig +++ b/configs/socfpga_mcvevk_defconfig @@ -31,6 +31,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_DM_GPIO=y CONFIG_DWAPB_GPIO=y diff --git a/configs/socfpga_sockit_defconfig b/configs/socfpga_sockit_defconfig index 16d06d2fcadd7ef9e60740b501296a8408fbf345..3879cc9aaed0a8dd5a411b47f431a3a995a1b7b0 100644 --- a/configs/socfpga_sockit_defconfig +++ b/configs/socfpga_sockit_defconfig @@ -31,6 +31,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_socrates_defconfig b/configs/socfpga_socrates_defconfig index 7cc6f323fa5e33d014fa59985654e4a04ae9f3cb..d763b993bba2c284d82308151827e154d933d774 100644 --- a/configs/socfpga_socrates_defconfig +++ b/configs/socfpga_socrates_defconfig @@ -32,6 +32,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_sr1500_defconfig b/configs/socfpga_sr1500_defconfig index fa15fc32ac0605219673a71768af28b3209c0c58..814b11138f0f542d5a481c65add2efa296d4e846 100644 --- a/configs/socfpga_sr1500_defconfig +++ b/configs/socfpga_sr1500_defconfig @@ -30,6 +30,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y diff --git a/configs/socfpga_vining_fpga_defconfig b/configs/socfpga_vining_fpga_defconfig index a5a950134a7d3db2c18d9c57aee0288393bbeaa5..e9105b9b79b6d6b58c23e71dc49cff6b4e915abd 100644 --- a/configs/socfpga_vining_fpga_defconfig +++ b/configs/socfpga_vining_fpga_defconfig @@ -33,6 +33,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y @@ -43,6 +44,7 @@ CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set +CONFIG_MTD_UBI_FASTMAP=y CONFIG_DM_ETH=y CONFIG_ETH_DESIGNWARE=y CONFIG_SYS_NS16550=y diff --git a/configs/suvd3_defconfig b/configs/suvd3_defconfig index 86c258ba7d6d4b4b49ad22bb3629c0a9cf02d53c..e1b7cd8eb4acfd206d16d0e18759fa70308ba8e1 100644 --- a/configs/suvd3_defconfig +++ b/configs/suvd3_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/thuban_defconfig b/configs/thuban_defconfig index daf7ef7a42e59b79bec7dfc4da91550a6d102ca8..ed36d7384f182fe47593bfdc1c0462b99e319aa4 100644 --- a/configs/thuban_defconfig +++ b/configs/thuban_defconfig @@ -38,10 +38,13 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_TIME=y CONFIG_CMD_EXT2=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_OF_EMBED=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_MTD_UBI_FASTMAP=y +CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT=1 CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y diff --git a/configs/titanium_defconfig b/configs/titanium_defconfig index c64acf24a0b2b45e4016186ff1f3eb7813691f15..478eba9959868c724ecedea2ffb40ea6d96a322a 100644 --- a/configs/titanium_defconfig +++ b/configs/titanium_defconfig @@ -23,6 +23,7 @@ CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/tricorder_defconfig b/configs/tricorder_defconfig index 5c1837cc0b7d4f0751e7e72562208d473fd58ea8..281eabb792f212d6560ee9fc6c58c412e5a275ac 100644 --- a/configs/tricorder_defconfig +++ b/configs/tricorder_defconfig @@ -16,5 +16,6 @@ CONFIG_CMD_I2C=y # CONFIG_CMD_NFS is not set CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/tricorder_flash_defconfig b/configs/tricorder_flash_defconfig index 351a820325492eeed9efcfc9b704891df4b31e7f..7bdf5f527bc72caf472c2437d682b0bc4439d45a 100644 --- a/configs/tricorder_flash_defconfig +++ b/configs/tricorder_flash_defconfig @@ -16,5 +16,6 @@ CONFIG_CMD_I2C=y # CONFIG_CMD_NFS is not set CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/tuge1_defconfig b/configs/tuge1_defconfig index a042cf2f8f13ac9c30ede10e091a18d889411236..2465d820f0f9d086a3854cde359b6368aa7fcf21 100644 --- a/configs/tuge1_defconfig +++ b/configs/tuge1_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/tuxx1_defconfig b/configs/tuxx1_defconfig index f3f7857f5974bf9218d5234ebd930a666ab7830f..02f98c9c1c33e468e5ed7d888386f36d91897e84 100644 --- a/configs/tuxx1_defconfig +++ b/configs/tuxx1_defconfig @@ -15,5 +15,6 @@ CONFIG_CMD_I2C=y CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y diff --git a/configs/twister_defconfig b/configs/twister_defconfig index f0246597fe3b3ecec143a6914c30523d771efc9b..f41914094833f3a140f18200cbcb53780d66c425 100644 --- a/configs/twister_defconfig +++ b/configs/twister_defconfig @@ -20,6 +20,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_ULPI_VIEWPORT_OMAP=y diff --git a/configs/vct_platinum_onenand_defconfig b/configs/vct_platinum_onenand_defconfig index 54f85ab1a5bec8ac9a93a493dda62cd1cb9a5a0c..5dcad0bb031ee6a7d62f1c1ac3993df98111aa46 100644 --- a/configs/vct_platinum_onenand_defconfig +++ b/configs/vct_platinum_onenand_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_SNTP=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/vct_platinum_onenand_small_defconfig b/configs/vct_platinum_onenand_small_defconfig index 3306a45e48dc53109393ff0c560394a5054a6c3f..63e670e9da80691527c652a0b9e41f9d89e89bb4 100644 --- a/configs/vct_platinum_onenand_small_defconfig +++ b/configs/vct_platinum_onenand_small_defconfig @@ -19,4 +19,5 @@ CONFIG_SYS_PROMPT="$ " # CONFIG_CMD_NET is not set # CONFIG_CMD_NFS is not set # CONFIG_CMD_MISC is not set +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y diff --git a/configs/vct_platinumavc_onenand_defconfig b/configs/vct_platinumavc_onenand_defconfig index 55dfd4cd49baf9f970eb94ee8b4e54f40d60a55e..d0ef4dcd3141076e7566fcecc032a929810a4f25 100644 --- a/configs/vct_platinumavc_onenand_defconfig +++ b/configs/vct_platinumavc_onenand_defconfig @@ -11,4 +11,5 @@ CONFIG_CMD_I2C=y # CONFIG_CMD_NET is not set CONFIG_CMD_DHCP=y # CONFIG_CMD_NFS is not set +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y diff --git a/configs/vct_platinumavc_onenand_small_defconfig b/configs/vct_platinumavc_onenand_small_defconfig index 98b5ea217c6cd16a8c9011ada2dac8c72d536e9a..bdc286479feaba077d51ea31e560c841555ddee2 100644 --- a/configs/vct_platinumavc_onenand_small_defconfig +++ b/configs/vct_platinumavc_onenand_small_defconfig @@ -19,4 +19,5 @@ CONFIG_SYS_PROMPT="$ " # CONFIG_CMD_NET is not set # CONFIG_CMD_NFS is not set # CONFIG_CMD_MISC is not set +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y diff --git a/configs/vct_premium_onenand_defconfig b/configs/vct_premium_onenand_defconfig index f5ed55a646d0275dccbd028f7a9af91722ee0154..e7a0a49f22a0d06753cb70589bcfa4cde30cfc5d 100644 --- a/configs/vct_premium_onenand_defconfig +++ b/configs/vct_premium_onenand_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_SNTP=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y diff --git a/configs/vct_premium_onenand_small_defconfig b/configs/vct_premium_onenand_small_defconfig index ff5e7a68cd60179154de0a738eca2aa109ba8b2e..64f6dfb916202dc07d91e618f7d37107ddcbe401 100644 --- a/configs/vct_premium_onenand_small_defconfig +++ b/configs/vct_premium_onenand_small_defconfig @@ -19,4 +19,5 @@ CONFIG_SYS_PROMPT="$ " # CONFIG_CMD_NET is not set # CONFIG_CMD_NFS is not set # CONFIG_CMD_MISC is not set +CONFIG_CMD_UBI=y CONFIG_SYS_NS16550=y diff --git a/configs/vf610twr_defconfig b/configs/vf610twr_defconfig index d196738d1998148f7ac3de7ee724f663f8b86827..5794c286793b267e6a7b6cdb2859d9381f12dfa9 100644 --- a/configs/vf610twr_defconfig +++ b/configs/vf610twr_defconfig @@ -15,6 +15,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_GPIO=y diff --git a/configs/vf610twr_nand_defconfig b/configs/vf610twr_nand_defconfig index faed3e0b32cca4ac321fd878ea243067ae1c7362..60d01265082e3bdef4c828881bc67a6d1f5a6e93 100644 --- a/configs/vf610twr_nand_defconfig +++ b/configs/vf610twr_nand_defconfig @@ -15,6 +15,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_FAT=y +CONFIG_CMD_UBI=y CONFIG_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_GPIO=y diff --git a/configs/x600_defconfig b/configs/x600_defconfig index 69501b43d5e497d47d1c1c8e6e76f2b5327816bf..47579a568489edc3854da28be4c52ba26d7c2134 100644 --- a/configs/x600_defconfig +++ b/configs/x600_defconfig @@ -23,6 +23,7 @@ CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_FAT=y CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_UBI=y CONFIG_SYS_I2C_DW=y CONFIG_NETDEVICES=y CONFIG_ETH_DESIGNWARE=y diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig index 390e9e4ea3f64fa953f68751ea8f1a8c1b073bcd..3a9705c41bdf44074d9ff7b409a4fe2a67b277ed 100644 --- a/drivers/mtd/Kconfig +++ b/drivers/mtd/Kconfig @@ -40,3 +40,5 @@ endmenu source "drivers/mtd/nand/Kconfig" source "drivers/mtd/spi/Kconfig" + +source "drivers/mtd/ubi/Kconfig" diff --git a/drivers/mtd/ubi/Kconfig b/drivers/mtd/ubi/Kconfig new file mode 100644 index 0000000000000000000000000000000000000000..0c82395317abc1a42e6ca4076325ebff627f9db6 --- /dev/null +++ b/drivers/mtd/ubi/Kconfig @@ -0,0 +1,98 @@ +menu "UBI support" + +config MTD_UBI + bool "Enable UBI - Unsorted block images" + select CRC32 + help + UBI is a software layer above MTD layer which admits of LVM-like + logical volumes on top of MTD devices, hides some complexities of + flash chips like wear and bad blocks and provides some other useful + capabilities. Please, consult the MTD web site for more details + (www.linux-mtd.infradead.org). + +if MTD_UBI + +config MTD_UBI_WL_THRESHOLD + int "UBI wear-leveling threshold" + default 4096 + range 2 65536 + help + This parameter defines the maximum difference between the highest + erase counter value and the lowest erase counter value of eraseblocks + of UBI devices. When this threshold is exceeded, UBI starts performing + wear leveling by means of moving data from eraseblock with low erase + counter to eraseblocks with high erase counter. + + The default value should be OK for SLC NAND flashes, NOR flashes and + other flashes which have eraseblock life-cycle 100000 or more. + However, in case of MLC NAND flashes which typically have eraseblock + life-cycle less than 10000, the threshold should be lessened (e.g., + to 128 or 256, although it does not have to be power of 2). + +config MTD_UBI_BEB_LIMIT + int "Maximum expected bad eraseblock count per 1024 eraseblocks" + default 20 + range 0 768 + help + This option specifies the maximum bad physical eraseblocks UBI + expects on the MTD device (per 1024 eraseblocks). If the underlying + flash does not admit of bad eraseblocks (e.g. NOR flash), this value + is ignored. + + NAND datasheets often specify the minimum and maximum NVM (Number of + Valid Blocks) for the flashes' endurance lifetime. The maximum + expected bad eraseblocks per 1024 eraseblocks then can be calculated + as "1024 * (1 - MinNVB / MaxNVB)", which gives 20 for most NANDs + (MaxNVB is basically the total count of eraseblocks on the chip). + + To put it differently, if this value is 20, UBI will try to reserve + about 1.9% of physical eraseblocks for bad blocks handling. And that + will be 1.9% of eraseblocks on the entire NAND chip, not just the MTD + partition UBI attaches. This means that if you have, say, a NAND + flash chip admits maximum 40 bad eraseblocks, and it is split on two + MTD partitions of the same size, UBI will reserve 40 eraseblocks when + attaching a partition. + + This option can be overridden by the "mtd=" UBI module parameter or + by the "attach" ioctl. + + Leave the default value if unsure. + +config MTD_UBI_FASTMAP + bool "UBI Fastmap (Experimental feature)" + default n + help + Important: this feature is experimental so far and the on-flash + format for fastmap may change in the next kernel versions + + Fastmap is a mechanism which allows attaching an UBI device + in nearly constant time. Instead of scanning the whole MTD device it + only has to locate a checkpoint (called fastmap) on the device. + The on-flash fastmap contains all information needed to attach + the device. Using fastmap makes only sense on large devices where + attaching by scanning takes long. UBI will not automatically install + a fastmap on old images, but you can set the UBI module parameter + fm_autoconvert to 1 if you want so. Please note that fastmap-enabled + images are still usable with UBI implementations without + fastmap support. On typical flash devices the whole fastmap fits + into one PEB. UBI will reserve PEBs to hold two fastmaps. + + If in doubt, say "N". + +config MTD_UBI_FASTMAP_AUTOCONVERT + int "enable UBI Fastmap autoconvert" + depends on MTD_UBI_FASTMAP + default 0 + help + Set this parameter to enable fastmap automatically on images + without a fastmap. + +config MTD_UBI_FM_DEBUG + int "Enable UBI fastmap debug" + depends on MTD_UBI_FASTMAP + default 0 + help + Enable UBI fastmap debug + +endif # MTD_UBI +endmenu # "Enable UBI - Unsorted block images" diff --git a/include/config_cmd_all.h b/include/config_cmd_all.h index b5fd6c68e8fefbde16fcff2f9c8f2cf91222be5e..0c4f645930112b9422441a9f36e037e196ebaf23 100644 --- a/include/config_cmd_all.h +++ b/include/config_cmd_all.h @@ -48,7 +48,6 @@ #define CONFIG_SCSI /* SCSI Support */ #define CONFIG_CMD_SDRAM /* SDRAM DIMM SPD info printout */ #define CONFIG_CMD_TERMINAL /* built-in Serial Terminal */ -#define CONFIG_CMD_UBI /* UBI Support */ #define CONFIG_CMD_UBIFS /* UBIFS Support */ #define CONFIG_CMD_UNIVERSE /* Tundra Universe Support */ #define CONFIG_CMD_UNZIP /* unzip from memory to memory */ diff --git a/include/configs/M54418TWR.h b/include/configs/M54418TWR.h index 63b0a1e0ed50a7c0c4ff6adde07f7c8d893c94a4..9754bbd8999d71b1cafa72db7dad4add127efc8d 100644 --- a/include/configs/M54418TWR.h +++ b/include/configs/M54418TWR.h @@ -40,7 +40,6 @@ /* Command line configuration */ #undef CONFIG_CMD_DATE #undef CONFIG_CMD_JFFS2 -#undef CONFIG_CMD_UBI #undef CONFIG_CMD_NAND #define CONFIG_CMD_REGINFO diff --git a/include/configs/PLU405.h b/include/configs/PLU405.h index 391a697735bb054673cc901fd9af7984bc18dff7..53e51e51352e1575f8c747a0376bc54fe0ef3bcb 100644 --- a/include/configs/PLU405.h +++ b/include/configs/PLU405.h @@ -374,7 +374,6 @@ /* * UBI */ -#define CONFIG_CMD_UBI #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE #define CONFIG_MTD_PARTITIONS diff --git a/include/configs/VCMA9.h b/include/configs/VCMA9.h index a368d818944a03fd2ed9406427567861b49fe317..913b099c568b8ba47da0bad3d2ecdff9358cc917 100644 --- a/include/configs/VCMA9.h +++ b/include/configs/VCMA9.h @@ -192,7 +192,6 @@ #define MULTI_PURPOSE_SOCKET_ADDR 0x08000000 /* File system */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_JFFS2 #define CONFIG_YAFFS2 diff --git a/include/configs/a3m071.h b/include/configs/a3m071.h index a09224b976ad3ac30b6dd759b2e68b482fe118f9..cc211c5e203e9f8b8834874e1457320b30db6b9b 100644 --- a/include/configs/a3m071.h +++ b/include/configs/a3m071.h @@ -75,7 +75,6 @@ #define CONFIG_LZO /* needed for UBI */ #define CONFIG_RBTREE /* needed for UBI */ #define CONFIG_CMD_MTDPARTS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* diff --git a/include/configs/am3517_evm.h b/include/configs/am3517_evm.h index 434879fbba1e6498c6742768fb820b9f42e5c801..e18e39ab043c74438b968beef909d9fa5536a9db 100644 --- a/include/configs/am3517_evm.h +++ b/include/configs/am3517_evm.h @@ -140,7 +140,6 @@ #define CONFIG_NAND_OMAP_GPMC #define CONFIG_NAND_OMAP_GPMC_PREFETCH #define CONFIG_BCH -#define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ #define CONFIG_LZO /* required by CONFIG_CMD_UBIFS */ diff --git a/include/configs/apf27.h b/include/configs/apf27.h index e100b51e8e776d4503fbdcd69dbf455fb643cd66..79366bed75499f4d95c3eb1193743a2c8bb88682 100644 --- a/include/configs/apf27.h +++ b/include/configs/apf27.h @@ -69,7 +69,6 @@ #define CONFIG_CMD_NAND /* NAND support */ #define CONFIG_CMD_NAND_LOCK_UNLOCK #define CONFIG_CMD_NAND_TRIMFFS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* diff --git a/include/configs/apx4devkit.h b/include/configs/apx4devkit.h index 92fea8772127fe75e515d4ca43f8ce58c0da717a..80049f7982a27c22078a4f0f85e5213e101b7521 100644 --- a/include/configs/apx4devkit.h +++ b/include/configs/apx4devkit.h @@ -57,7 +57,6 @@ /* UBI and NAND partitioning */ #ifdef CONFIG_CMD_NAND -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_RBTREE diff --git a/include/configs/aristainetos-common.h b/include/configs/aristainetos-common.h index 6dc419e8a56e9ff4750f76cef7ae6d6989b47549..d6d9838858d997d44043a771706e97924265eecf 100644 --- a/include/configs/aristainetos-common.h +++ b/include/configs/aristainetos-common.h @@ -223,12 +223,8 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_MTD_DEVICE #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS -#define CONFIG_MTD_UBI_FASTMAP -#define CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT 1 - #define CONFIG_HW_WATCHDOG #define CONFIG_IMX_WATCHDOG diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h index 716f8d05c34a100f95e7cf81ae47da2ba5bf99b1..edad1dd75b8bc545424a54b46d5f43b7dbb0bce9 100644 --- a/include/configs/at91sam9x5ek.h +++ b/include/configs/at91sam9x5ek.h @@ -109,7 +109,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif diff --git a/include/configs/baltos.h b/include/configs/baltos.h index 68f9b6d01376cf5c011fd8051618ba606fe93b86..58df571323e98f440c837392501d1a7c8a7fbffe 100644 --- a/include/configs/baltos.h +++ b/include/configs/baltos.h @@ -48,7 +48,6 @@ #define CONFIG_MTD_DEVICE #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* I2C configuration */ diff --git a/include/configs/colibri_imx7.h b/include/configs/colibri_imx7.h index 2ec392e4b14ec08258ee6b38de5fd59686ccfb2c..ba1adea364a96a885f87735b0a8e9389535f65ff 100644 --- a/include/configs/colibri_imx7.h +++ b/include/configs/colibri_imx7.h @@ -188,8 +188,6 @@ /* UBI stuff */ #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI -#define CONFIG_MTD_UBI_FASTMAP #define CONFIG_CMD_UBIFS /* increases size by almost 60 KB */ /* Dynamic MTD partition support */ diff --git a/include/configs/colibri_t20.h b/include/configs/colibri_t20.h index d9954c1b55dddf90d68ff741e3072f0a4acd919c..b299e155a5a68dd235bf07a6bfbaea42d1f6ec28 100644 --- a/include/configs/colibri_t20.h +++ b/include/configs/colibri_t20.h @@ -74,10 +74,8 @@ #define CONFIG_ENV_SIZE (SZ_64K) /* UBI */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* increases size by almost 60 KB */ #define CONFIG_LZO -#define CONFIG_MTD_UBI_FASTMAP #define CONFIG_RBTREE /* Debug commands */ diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h index d3e4523af88286c581b331a0d076e93c7c153102..0ee08e61d850afa6b43b16a7d4f5e7599a218c67 100644 --- a/include/configs/colibri_vf.h +++ b/include/configs/colibri_vf.h @@ -70,8 +70,6 @@ #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI -#define CONFIG_MTD_UBI_FASTMAP #define CONFIG_CMD_UBIFS /* increases size by almost 60 KB */ #define CONFIG_FEC_MXC diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h index 4e228bc29871da9e20e8e7f9c49a15deee85ab34..2403ca3148ad048ba90013115ac76f0ce4aee643 100644 --- a/include/configs/da850evm.h +++ b/include/configs/da850evm.h @@ -298,7 +298,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif diff --git a/include/configs/dockstar.h b/include/configs/dockstar.h index b52662043d9dcee1200473a80ddec42b1d078004..781a8b573f2d142a1b92091b79cdec83e2498caa 100644 --- a/include/configs/dockstar.h +++ b/include/configs/dockstar.h @@ -82,7 +82,6 @@ * File system */ #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ diff --git a/include/configs/ea20.h b/include/configs/ea20.h index 910bcd40289c686f8fd2f8814bfbed29cc45b1cf..f49284c070c5235705caf135563b40ddabac187c 100644 --- a/include/configs/ea20.h +++ b/include/configs/ea20.h @@ -160,7 +160,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_NAND_DAVINCI diff --git a/include/configs/ethernut5.h b/include/configs/ethernut5.h index ce254b3b43da6f521e6cb3e30a4808b9f5080efd..0895497ed38c4878c561c23d42c1a6fa6e800b6b 100644 --- a/include/configs/ethernut5.h +++ b/include/configs/ethernut5.h @@ -96,7 +96,6 @@ #define CONFIG_CMD_DATE #define CONFIG_CMD_REISER #define CONFIG_CMD_SAVES -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_UNZIP #endif diff --git a/include/configs/gw_ventana.h b/include/configs/gw_ventana.h index b7945c208a34c3386cb9d273dfe32c53b0d1316c..f01a74a57b15c19a96039b9f15bf3e4626b9574e 100644 --- a/include/configs/gw_ventana.h +++ b/include/configs/gw_ventana.h @@ -148,7 +148,6 @@ #define CONFIG_CMD_HDMIDETECT /* detect HDMI output device */ #define CONFIG_CMD_GSC #define CONFIG_CMD_EECONFIG /* Gateworks EEPROM config cmd */ -#define CONFIG_CMD_UBI #define CONFIG_RBTREE /* Ethernet support */ diff --git a/include/configs/iconnect.h b/include/configs/iconnect.h index 802b1a3c43e35ab6100c75c90accd636c18a9e3c..633941b7dd5655bf1f9334d6d0d7c7b11968aa0b 100644 --- a/include/configs/iconnect.h +++ b/include/configs/iconnect.h @@ -90,7 +90,6 @@ * File system */ #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE diff --git a/include/configs/ids8313.h b/include/configs/ids8313.h index c9d3b93fb524c6fb8f59b83e5dd3301c643ccd4d..112e8856b046b0cedaccc9a459112c59caacb200 100644 --- a/include/configs/ids8313.h +++ b/include/configs/ids8313.h @@ -533,7 +533,6 @@ /* UBI Support */ #define CONFIG_CMD_NAND_TRIMFFS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/ipam390.h b/include/configs/ipam390.h index 8a9cd45abca87d05434ab891540703e72b702c29..5f07629a597769ff7ec4c920d8653adc14424d7c 100644 --- a/include/configs/ipam390.h +++ b/include/configs/ipam390.h @@ -265,7 +265,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define MTDIDS_NAME_STR "davinci_nand.0" diff --git a/include/configs/km/keymile-common.h b/include/configs/km/keymile-common.h index 8e1de7c8179ed778fe02bd3c593293bb45df28d0..4ab96bf939358e1afec4566088668d5810594303 100644 --- a/include/configs/km/keymile-common.h +++ b/include/configs/km/keymile-common.h @@ -65,7 +65,6 @@ #define CONFIG_BOOTP_HOSTNAME /* UBI Support for all Keymile boards */ -#define CONFIG_CMD_UBI #define CONFIG_RBTREE #define CONFIG_MTD_PARTITIONS #define CONFIG_MTD_DEVICE diff --git a/include/configs/m28evk.h b/include/configs/m28evk.h index cdd24cd9cea2a9be849f7d6930c46a3dc5c65afe..4b95af33174497e7b2b36201b44cd2eb95e84307 100644 --- a/include/configs/m28evk.h +++ b/include/configs/m28evk.h @@ -46,7 +46,6 @@ #define CONFIG_ENV_OFFSET_REDUND \ (CONFIG_ENV_OFFSET + CONFIG_ENV_RANGE) -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_RBTREE diff --git a/include/configs/m53evk.h b/include/configs/m53evk.h index b159fde23376854daa5d188cb32a822d286a7004..5af55d8013eab42b1f2a37ca378d841041b3e4d7 100644 --- a/include/configs/m53evk.h +++ b/include/configs/m53evk.h @@ -115,7 +115,6 @@ #define CONFIG_ENV_OFFSET_REDUND \ (CONFIG_ENV_OFFSET + CONFIG_ENV_RANGE) -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_RBTREE diff --git a/include/configs/mcx.h b/include/configs/mcx.h index 03c1c9169e74b4380d6b1b90c8e7cb8321e16684..b6a710f50dcb5d34fa7df3519f2ccf6a401a6a8e 100644 --- a/include/configs/mcx.h +++ b/include/configs/mcx.h @@ -109,7 +109,6 @@ #define CONFIG_CMD_DATE #define CONFIG_CMD_NAND /* NAND support */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/microblaze-generic.h b/include/configs/microblaze-generic.h index c744d16e48b831ae06b0eb7502f5604d88d6fde0..a07bcc632ca9bfd78f61680a0f517fe06ced8d84 100644 --- a/include/configs/microblaze-generic.h +++ b/include/configs/microblaze-generic.h @@ -177,7 +177,6 @@ #if defined(FLASH) # define CONFIG_CMD_JFFS2 -# define CONFIG_CMD_UBI # undef CONFIG_CMD_UBIFS # if !defined(RAMENV) @@ -192,7 +191,6 @@ # endif #else # undef CONFIG_CMD_JFFS2 -# undef CONFIG_CMD_UBI # undef CONFIG_CMD_UBIFS #endif #endif @@ -202,7 +200,6 @@ #endif #if defined(CONFIG_CMD_UBIFS) -# define CONFIG_CMD_UBI # define CONFIG_LZO #endif diff --git a/include/configs/mv-common.h b/include/configs/mv-common.h index dd223be4faea8162913c10248191b821a12f97e5..ed271c2490a13543bcc9d91147841e63a3da15e1 100644 --- a/include/configs/mv-common.h +++ b/include/configs/mv-common.h @@ -137,7 +137,6 @@ */ #ifdef CONFIG_SYS_MVFS #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ diff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h index b2bf5999a5f2814cf1f47b0aea03d877be086f6e..808736bc1abb480d7bb164cd2e0373aa638092d4 100644 --- a/include/configs/mx28evk.h +++ b/include/configs/mx28evk.h @@ -69,7 +69,6 @@ /* UBI and NAND partitioning */ #ifdef CONFIG_CMD_NAND -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_RBTREE diff --git a/include/configs/nas220.h b/include/configs/nas220.h index 55dbc442573861f460b5e4feae75cd50dd01ad61..7cfdacd789e2915e1e94e7982da2ec6ddcfa2b46 100644 --- a/include/configs/nas220.h +++ b/include/configs/nas220.h @@ -110,7 +110,6 @@ #define CONFIG_CMD_JFFS2 #define CONFIG_JFFS2_NAND #define CONFIG_JFFS2_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ diff --git a/include/configs/nokia_rx51.h b/include/configs/nokia_rx51.h index cdae54425341b800f6a4add3c7c3b5e30030d6de..41ebd6da2654b0f9e6ba255e9b87ff5c028d9552 100644 --- a/include/configs/nokia_rx51.h +++ b/include/configs/nokia_rx51.h @@ -135,7 +135,6 @@ #define CONFIG_CMD_MTDPARTS /* mtd parts support */ #ifdef UBIFS_SUPPORT -#define CONFIG_CMD_UBI /* UBI Support */ #define CONFIG_CMD_UBIFS /* UBIFS Support */ #endif diff --git a/include/configs/omap3_igep00x0.h b/include/configs/omap3_igep00x0.h index 1f3071021b777764edbdc28f451affaf44ae493a..9ca648dd44cbcd624d3a39ea3a91b1eb38082a9d 100644 --- a/include/configs/omap3_igep00x0.h +++ b/include/configs/omap3_igep00x0.h @@ -75,7 +75,6 @@ #define CONFIG_CMD_MTDPARTS #define CONFIG_CMD_ONENAND -#define CONFIG_CMD_UBI #ifndef CONFIG_SPL_BUILD diff --git a/include/configs/omap3_logic.h b/include/configs/omap3_logic.h index 496da17b39f3515acde65e086312d332813eee4c..6a60ec355275d49b0cdb1ae6c869137e49750cba 100644 --- a/include/configs/omap3_logic.h +++ b/include/configs/omap3_logic.h @@ -93,7 +93,6 @@ #ifdef CONFIG_NAND #define CONFIG_NAND_OMAP_GPMC -#define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ #define CONFIG_LZO /* required by CONFIG_CMD_UBIFS */ diff --git a/include/configs/omap3_overo.h b/include/configs/omap3_overo.h index 8dffa89298685b87ca327205bfe302315a472964..0036c5cab18ff1cffd0c34dec45bb84c46035d66 100644 --- a/include/configs/omap3_overo.h +++ b/include/configs/omap3_overo.h @@ -59,7 +59,6 @@ /* commands to include */ #ifdef CONFIG_NAND -#define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ diff --git a/include/configs/omap3_pandora.h b/include/configs/omap3_pandora.h index b66431929c46abe070d2c77edb6deb8ebf121073..fce50f5d81f1bf2b83656ff98f0b1422604a9664 100644 --- a/include/configs/omap3_pandora.h +++ b/include/configs/omap3_pandora.h @@ -69,7 +69,6 @@ #define CONFIG_SYS_NAND_OOBSIZE 64 #ifdef CONFIG_NAND -#define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ diff --git a/include/configs/omapl138_lcdk.h b/include/configs/omapl138_lcdk.h index 5f8ce731f47791e342ba9c7a52755b9267af87d9..854fc478ad75b12bc67904278484aa98607550ca 100644 --- a/include/configs/omapl138_lcdk.h +++ b/include/configs/omapl138_lcdk.h @@ -223,7 +223,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif diff --git a/include/configs/pcm052.h b/include/configs/pcm052.h index 57a76306e24842991125f481d7966fc085670c40..a70c9887e75d0ce17dfe1f5013da23f4f0620489 100644 --- a/include/configs/pcm052.h +++ b/include/configs/pcm052.h @@ -44,7 +44,6 @@ #define CONFIG_JFFS2_NAND /* UBI */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/pcm058.h b/include/configs/pcm058.h index 193f06e0035cad6a0ec34b4a4bfd17c469658495..c36245b4cc7bcfa53a28dc580d218655d6b71810 100644 --- a/include/configs/pcm058.h +++ b/include/configs/pcm058.h @@ -92,7 +92,6 @@ #define CONFIG_CMD_HDMIDETECT /* detect HDMI output device */ #define CONFIG_CMD_GSC #define CONFIG_CMD_EECONFIG /* Gateworks EEPROM config cmd */ -#define CONFIG_CMD_UBI #define CONFIG_RBTREE /* Physical Memory Map */ diff --git a/include/configs/platinum.h b/include/configs/platinum.h index e34cf3dfe6321e46db5c2e837b62372ce400bfaf..f3ac4589aa079faf441e4be4005eed7516ac56a8 100644 --- a/include/configs/platinum.h +++ b/include/configs/platinum.h @@ -23,7 +23,6 @@ #define CONFIG_CMD_MTDPARTS #define CONFIG_CMD_NAND #define CONFIG_CMD_NAND_TRIMFFS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* diff --git a/include/configs/pogo_e02.h b/include/configs/pogo_e02.h index 5660cb040e7892d4fac2764e82a0208181ca285f..fb1339c02de9e86757e17fa61ab21de293dc75ec 100644 --- a/include/configs/pogo_e02.h +++ b/include/configs/pogo_e02.h @@ -81,7 +81,6 @@ * File system */ #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ diff --git a/include/configs/sama5d3_xplained.h b/include/configs/sama5d3_xplained.h index 070cfb18892cee5cbc12790903137c84a41f6473..5e6617410c40097ee32e0934424cc7f4184898b6 100644 --- a/include/configs/sama5d3_xplained.h +++ b/include/configs/sama5d3_xplained.h @@ -67,7 +67,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif diff --git a/include/configs/siemens-am33x-common.h b/include/configs/siemens-am33x-common.h index 96b8df0774b38dbcda4e7a3f480f86dafda4f272..d81e1a575d9adf6dc09f37e33bd231a37411c9bd 100644 --- a/include/configs/siemens-am33x-common.h +++ b/include/configs/siemens-am33x-common.h @@ -270,10 +270,7 @@ #define CONFIG_MTD_DEVICE #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS -#define CONFIG_MTD_UBI_FASTMAP -#define CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT 1 #endif /* Commen environment */ diff --git a/include/configs/smdk2410.h b/include/configs/smdk2410.h index c8148bb7aec077b3b0cd5d6a55ef101bf7ec1d1b..f83a9c8e79ede42f9ca9a80b6a733b7a1b303f69 100644 --- a/include/configs/smdk2410.h +++ b/include/configs/smdk2410.h @@ -166,7 +166,6 @@ /* * File system */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_MTD_DEVICE diff --git a/include/configs/socfpga_common.h b/include/configs/socfpga_common.h index 93fe3154c9edcdd5cecf0c3ffc5e8858c70db1b9..084874d2fd2809c2bb44d107b843fad12e5a7d63 100644 --- a/include/configs/socfpga_common.h +++ b/include/configs/socfpga_common.h @@ -300,7 +300,6 @@ unsigned int cm_get_qspi_controller_clk_hz(void); /* UBI and UBIFS support */ #if defined(CONFIG_CMD_SF) || defined(CONFIG_CMD_NAND) -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/socfpga_vining_fpga.h b/include/configs/socfpga_vining_fpga.h index 1c7d45e4a8fac187f88db329ed7cc1745a1a4eac..8d90c914baf77222502c6095abe923bedc76b415 100644 --- a/include/configs/socfpga_vining_fpga.h +++ b/include/configs/socfpga_vining_fpga.h @@ -192,9 +192,7 @@ "else echo \"Unsupported boot mode: \"${bootmode} ; " \ "fi\0" \ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS -#define CONFIG_MTD_UBI_FASTMAP #define CONFIG_RBTREE #define CONFIG_LZO #define MTDPARTS_DEFAULT \ diff --git a/include/configs/tam3517-common.h b/include/configs/tam3517-common.h index 734c57e9e27af86fce3e99616f54a41c9d59a71d..61c563eb274c945c00774e59376faa78e2b8f75b 100644 --- a/include/configs/tam3517-common.h +++ b/include/configs/tam3517-common.h @@ -250,7 +250,6 @@ #define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000 #define CONFIG_SYS_NAND_U_BOOT_SIZE 0x80000 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/ti_armv7_keystone2.h b/include/configs/ti_armv7_keystone2.h index d8f0847889b736aff634c139c3a5edf1fedca0e4..9c0614e56692a073372971157979397429ae5e74 100644 --- a/include/configs/ti_armv7_keystone2.h +++ b/include/configs/ti_armv7_keystone2.h @@ -204,7 +204,6 @@ /* U-Boot command configuration */ #define CONFIG_CMD_SAVES -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_EEPROM diff --git a/include/configs/titanium.h b/include/configs/titanium.h index f550aab2473d8c06194809d1793035592a6c1b51..bbdaf0443d9f2a53a5a7452f12e69ef29e2d26eb 100644 --- a/include/configs/titanium.h +++ b/include/configs/titanium.h @@ -197,7 +197,6 @@ #define CONFIG_MTD_PARTITIONS #define CONFIG_RBTREE #define CONFIG_CMD_MTDPARTS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif /* __CONFIG_H */ diff --git a/include/configs/tricorder.h b/include/configs/tricorder.h index 37425c79f4e745471ad949d88e4c338f91127f1d..c1c94954acf3551b452e1640d3601f7f827a4e0d 100644 --- a/include/configs/tricorder.h +++ b/include/configs/tricorder.h @@ -146,7 +146,6 @@ #define CONFIG_CMD_MTDPARTS /* Enable MTD parts commands */ #define CONFIG_CMD_NAND /* NAND support */ #define CONFIG_CMD_NAND_LOCK_UNLOCK /* nand (un)lock commands */ -#define CONFIG_CMD_UBI /* UBI commands */ #define CONFIG_CMD_UBIFS /* UBIFS commands */ #define CONFIG_LZO /* LZO is needed for UBIFS */ diff --git a/include/configs/vct.h b/include/configs/vct.h index 168902cb2f847a677bffd4044edd35770b57bd14..f2e0e5cad39dbe05f96414886d99a04591b332a8 100644 --- a/include/configs/vct.h +++ b/include/configs/vct.h @@ -246,7 +246,6 @@ int vct_gpio_get(int pin); #if defined(CONFIG_VCT_ONENAND) #define CONFIG_SYS_USE_UBI #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ #define CONFIG_MTD_PARTITIONS diff --git a/include/configs/vf610twr.h b/include/configs/vf610twr.h index 33f966ac6e4718e4a5a93191573e86d130b3bbda..03586f03d37141346d364292c24c174bde464fdc 100644 --- a/include/configs/vf610twr.h +++ b/include/configs/vf610twr.h @@ -49,7 +49,6 @@ #define CONFIG_SYS_NAND_BASE NFC_BASE_ADDR /* UBI */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO diff --git a/include/configs/x600.h b/include/configs/x600.h index 9db45247dd78e95d58563870996dee0d60438d8b..f15b1f90072501bc6ca1f2deb23bb1867709e9fc 100644 --- a/include/configs/x600.h +++ b/include/configs/x600.h @@ -115,7 +115,6 @@ #define CONFIG_CMD_MTDPARTS #define CONFIG_CMD_NAND #define CONFIG_CMD_SAVES -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_LZO diff --git a/include/ubi_uboot.h b/include/ubi_uboot.h index fa33d5e52d4a5f683f4485d277a185a1a1776261..80acbcb148683d1a6e1ae44b59bd44e66cd93ef6 100644 --- a/include/ubi_uboot.h +++ b/include/ubi_uboot.h @@ -35,9 +35,6 @@ #include <linux/errno.h> /* configurable */ -#if !defined(CONFIG_MTD_UBI_WL_THRESHOLD) -#define CONFIG_MTD_UBI_WL_THRESHOLD 4096 -#endif #define CONFIG_MTD_UBI_BEB_RESERVE 1 /* debug options (Linux: drivers/mtd/ubi/Kconfig.debug) */ @@ -59,10 +56,6 @@ */ #define CONFIG_MTD_UBI_MODULE -#if !defined(CONFIG_MTD_UBI_BEB_LIMIT) -#define CONFIG_MTD_UBI_BEB_LIMIT 20 -#endif - /* build.c */ #define get_device(...) #define put_device(...) diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index cb4516fe6ecdf738c94a4eaa0dfdd92498da21a5..efa95f07ae766aeedb53b333e16764d90bac31a9 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -647,7 +647,6 @@ CONFIG_CMD_TFTP CONFIG_CMD_THOR_DOWNLOAD CONFIG_CMD_TRACE CONFIG_CMD_TSI148 -CONFIG_CMD_UBI CONFIG_CMD_UBIFS CONFIG_CMD_UNIVERSE CONFIG_CMD_UNZIP @@ -3226,7 +3225,6 @@ CONFIG_MTD_NAND_VERIFY_WRITE CONFIG_MTD_ONENAND_VERIFY_WRITE CONFIG_MTD_PARTITION CONFIG_MTD_PARTITIONS -CONFIG_MTD_UBI_BEB_LIMIT CONFIG_MTD_UBI_BEB_RESERVE CONFIG_MTD_UBI_BLOCK CONFIG_MTD_UBI_DEBUG @@ -3236,12 +3234,8 @@ CONFIG_MTD_UBI_DEBUG_MSG_EBA CONFIG_MTD_UBI_DEBUG_MSG_IO CONFIG_MTD_UBI_DEBUG_MSG_WL CONFIG_MTD_UBI_DEBUG_PARANOID -CONFIG_MTD_UBI_FASTMAP -CONFIG_MTD_UBI_FASTMAP_AUTOCONVERT -CONFIG_MTD_UBI_FM_DEBUG CONFIG_MTD_UBI_GLUEBI CONFIG_MTD_UBI_MODULE -CONFIG_MTD_UBI_WL_THRESHOLD CONFIG_MULTI_CS CONFIG_MUNICES CONFIG_MUSB_HOST