kconfig: introduce kconfig for UBI
Subsystems (4)
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
move the UBI config options into Kconfig.
---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.html
result:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])
I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68
but none of them had UBI support, so this should be OK.
One change which should be discussed in microblaze-generic:
(I preceded the patchsnipset with a 'D' so I hope it does
not confuse patchwork)
Ddiff --git a/include/configs/microblaze-generic.h b/include/configs/microblaze-generic.h Dindex e5bf700..d8e65f8 100644
D--- a/include/configs/microblaze-generic.h
D+++ b/include/configs/microblaze-generic.h
D@@ -177,7 +177,6 @@
D
D #if defined(FLASH)
D # define CONFIG_CMD_JFFS2
D-# define CONFIG_CMD_UBI
D # undef CONFIG_CMD_UBIFS
D
D # if !defined(RAMENV)
D@@ -192,7 +191,6 @@
D # endif
D #else
D # undef CONFIG_CMD_JFFS2
D-# undef CONFIG_CMD_UBI
D # undef CONFIG_CMD_UBIFS
D #endif
D #endif
D@@ -202,7 +200,6 @@
D #endif
D
D #if defined(CONFIG_CMD_UBIFS)
D-# define CONFIG_CMD_UBI
D # define CONFIG_LZO
D #endif
Hmm... how to handle such a move?
Just ignore it, as my test does not detect different binaries?
cmd/Kconfig | 12 +++ configs/PLU405_defconfig | 1 + configs/VCMA9_defconfig | 1 + configs/a3m071_defconfig | 1 + configs/a4m2k_defconfig | 1 + configs/am335x_baltos_defconfig | 1 + configs/am3517_evm_defconfig | 1 + configs/apf27_defconfig | 1 + configs/apx4devkit_defconfig | 1 + configs/aristainetos2_defconfig | 3 + configs/aristainetos2b_defconfig | 3 + configs/aristainetos_defconfig | 3 + configs/at91sam9x5ek_dataflash_defconfig | 1 + configs/at91sam9x5ek_mmc_defconfig | 1 + configs/at91sam9x5ek_nandflash_defconfig | 1 + configs/at91sam9x5ek_spiflash_defconfig | 1 + configs/colibri_imx7_defconfig | 2 + configs/colibri_t20_defconfig | 2 + configs/colibri_vf_defconfig | 2 + configs/dns325_defconfig | 1 + configs/dockstar_defconfig | 1 + configs/draco_defconfig | 3 + configs/ds414_defconfig | 1 + configs/ea20_defconfig | 1 + configs/eco5pk_defconfig | 1 + configs/etamin_defconfig | 3 + configs/ethernut5_defconfig | 1 + configs/goflexhome_defconfig | 1 + configs/guruplug_defconfig | 1 + configs/gwventana_defconfig | 1 + configs/ib62x0_defconfig | 1 + configs/iconnect_defconfig | 1 + configs/ids8313_defconfig | 1 + configs/igep0020_defconfig | 1 + configs/igep0030_defconfig | 1 + configs/igep0030_nand_defconfig | 1 + configs/igep0032_defconfig | 1 + configs/ipam390_defconfig | 1 + configs/k2e_evm_defconfig | 1 + configs/k2g_evm_defconfig | 1 + configs/k2hk_evm_defconfig | 1 + configs/k2l_evm_defconfig | 1 + configs/km_kirkwood_128m16_defconfig | 1 + configs/km_kirkwood_defconfig | 1 + configs/km_kirkwood_pci_defconfig | 1 + configs/kmcoge4_defconfig | 1 + configs/kmcoge5ne_defconfig | 1 + configs/kmcoge5un_defconfig | 1 + configs/kmeter1_defconfig | 1 + configs/kmlion1_defconfig | 1 + configs/kmnusa_defconfig | 1 + configs/kmopti2_defconfig | 1 + configs/kmsugp1_defconfig | 1 + configs/kmsupx5_defconfig | 1 + configs/kmsuv31_defconfig | 1 + configs/kmtegr1_defconfig | 1 + configs/kmtepr2_defconfig | 1 + configs/kmvect1_defconfig | 1 + configs/m28evk_defconfig | 1 + configs/m53evk_defconfig | 1 + configs/mcx_defconfig | 1 + configs/mgcoge3ne_defconfig | 1 + configs/mgcoge3un_defconfig | 1 + configs/mgcoge_defconfig | 1 + configs/microblaze-generic_defconfig | 1 + configs/mt_ventoux_defconfig | 1 + configs/mx28evk_auart_console_defconfig | 1 + configs/mx28evk_defconfig | 1 + configs/mx28evk_nand_defconfig | 1 + configs/mx28evk_spi_defconfig | 1 + configs/nas220_defconfig | 1 + configs/nsa310s_defconfig | 1 + configs/omap3_logic_defconfig | 1 + configs/omap3_overo_defconfig | 1 + configs/omap3_pandora_defconfig | 1 + configs/omapl138_lcdk_defconfig | 1 + configs/openrd_base_defconfig | 1 + configs/openrd_client_defconfig | 1 + configs/openrd_ultimate_defconfig | 1 + configs/pcm052_defconfig | 1 + configs/pcm058_defconfig | 1 + configs/platinum_picon_defconfig | 1 + configs/platinum_titanium_defconfig | 1 + configs/pogo_e02_defconfig | 1 + configs/portl2_defconfig | 1 + configs/pxm2_defconfig | 3 + configs/rastaban_defconfig | 3 + configs/rut_defconfig | 3 + configs/sama5d3_xplained_mmc_defconfig | 1 + configs/sama5d3_xplained_nandflash_defconfig | 1 + configs/sheevaplug_defconfig | 1 + configs/smdk2410_defconfig | 1 + configs/socfpga_arria5_defconfig | 1 + configs/socfpga_cyclone5_defconfig | 1 + configs/socfpga_de0_nano_soc_defconfig | 1 + configs/socfpga_is1_defconfig | 1 + configs/socfpga_mcvevk_defconfig | 1 + configs/socfpga_sockit_defconfig | 1 + configs/socfpga_socrates_defconfig | 1 + configs/socfpga_sr1500_defconfig | 1 + configs/socfpga_vining_fpga_defconfig | 2 + configs/suvd3_defconfig | 1 + configs/thuban_defconfig | 3 + configs/titanium_defconfig | 1 + configs/tricorder_defconfig | 1 + configs/tricorder_flash_defconfig | 1 + configs/tuge1_defconfig | 1 + configs/tuxx1_defconfig | 1 + configs/twister_defconfig | 1 + configs/vct_platinum_onenand_defconfig | 1 + configs/vct_platinum_onenand_small_defconfig | 1 + configs/vct_platinumavc_onenand_defconfig | 1 + configs/vct_platinumavc_onenand_small_defconfig | 1 + configs/vct_premium_onenand_defconfig | 1 + configs/vct_premium_onenand_small_defconfig | 1 + configs/vf610twr_defconfig | 1 + configs/vf610twr_nand_defconfig | 1 + configs/x600_defconfig | 1 + drivers/mtd/Kconfig | 2 + drivers/mtd/ubi/Kconfig | 98 +++++++++++++++++++++++++ include/config_cmd_all.h | 1 - include/configs/M54418TWR.h | 1 - include/configs/PLU405.h | 1 - include/configs/VCMA9.h | 1 - include/configs/a3m071.h | 1 - include/configs/am3517_evm.h | 1 - include/configs/apf27.h | 1 - include/configs/apx4devkit.h | 1 - include/configs/aristainetos-common.h | 4 - include/configs/at91sam9x5ek.h | 1 - include/configs/baltos.h | 1 - include/configs/colibri_imx7.h | 2 - include/configs/colibri_t20.h | 2 - include/configs/colibri_vf.h | 2 - include/configs/da850evm.h | 1 - include/configs/dockstar.h | 1 - include/configs/ea20.h | 1 - include/configs/ethernut5.h | 1 - include/configs/gw_ventana.h | 1 - include/configs/iconnect.h | 1 - include/configs/ids8313.h | 1 - include/configs/ipam390.h | 1 - include/configs/km/keymile-common.h | 1 - include/configs/m28evk.h | 1 - include/configs/m53evk.h | 1 - include/configs/mcx.h | 1 - include/configs/microblaze-generic.h | 3 - include/configs/mv-common.h | 1 - include/configs/mx28evk.h | 1 - include/configs/nas220.h | 1 - include/configs/nokia_rx51.h | 1 - include/configs/omap3_igep00x0.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap3_overo.h | 1 - include/configs/omap3_pandora.h | 1 - include/configs/omapl138_lcdk.h | 1 - include/configs/pcm052.h | 1 - include/configs/pcm058.h | 1 - include/configs/platinum.h | 1 - include/configs/pogo_e02.h | 1 - include/configs/sama5d3_xplained.h | 1 - include/configs/siemens-am33x-common.h | 3 - include/configs/smdk2410.h | 1 - include/configs/socfpga_common.h | 1 - include/configs/socfpga_vining_fpga.h | 2 - include/configs/tam3517-common.h | 1 - include/configs/ti_armv7_keystone2.h | 1 - include/configs/titanium.h | 1 - include/configs/tricorder.h | 1 - include/configs/vct.h | 1 - include/configs/vf610twr.h | 1 - include/configs/x600.h | 1 - include/ubi_uboot.h | 7 -- 173 files changed, 251 insertions(+), 70 deletions(-) create mode 100644 drivers/mtd/ubi/Kconfig
cmd/Kconfig +12 -0
@@ -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 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
configs/PLU405_defconfig +1 -0
@@ -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
configs/VCMA9_defconfig +1 -0
@@ -10,5 +10,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
configs/a3m071_defconfig +1 -0
@@ -13,5 +13,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
configs/a4m2k_defconfig +1 -0
@@ -14,5 +14,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
configs/am335x_baltos_defconfig +1 -0
@@ -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_HOST=y
configs/am3517_evm_defconfig +1 -0
@@ -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_HOST=y
configs/apf27_defconfig +1 -0
@@ -17,4 +17,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
configs/apx4devkit_defconfig +1 -0
@@ -16,6 +16,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
configs/aristainetos2_defconfig +3 -0
@@ -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
configs/aristainetos2b_defconfig +3 -0
@@ -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
configs/aristainetos_defconfig +3 -0
@@ -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
configs/at91sam9x5ek_dataflash_defconfig +1 -0
@@ -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
configs/at91sam9x5ek_mmc_defconfig +1 -0
@@ -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
configs/at91sam9x5ek_nandflash_defconfig +1 -0
@@ -18,6 +18,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
configs/at91sam9x5ek_spiflash_defconfig +1 -0
@@ -18,6 +18,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
configs/colibri_imx7_defconfig +2 -0
@@ -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
configs/colibri_t20_defconfig +2 -0
@@ -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
configs/colibri_vf_defconfig +2 -0
@@ -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
configs/dns325_defconfig +1 -0
@@ -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
configs/dockstar_defconfig +1 -0
@@ -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
configs/draco_defconfig +3 -0
@@ -25,10 +25,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
configs/ds414_defconfig +1 -0
@@ -18,6 +18,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
configs/ea20_defconfig +1 -0
@@ -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
configs/eco5pk_defconfig +1 -0
@@ -18,6 +18,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
configs/etamin_defconfig +3 -0
@@ -25,10 +25,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
configs/ethernut5_defconfig +1 -0
@@ -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
configs/goflexhome_defconfig +1 -0
@@ -13,6 +13,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
configs/guruplug_defconfig +1 -0
@@ -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
configs/gwventana_defconfig +1 -0
@@ -29,6 +29,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
configs/ib62x0_defconfig +1 -0
@@ -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
configs/iconnect_defconfig +1 -0
@@ -11,6 +11,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
configs/ids8313_defconfig +1 -0
@@ -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
configs/igep0020_defconfig +1 -0
@@ -24,6 +24,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
configs/igep0030_defconfig +1 -0
@@ -23,5 +23,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
configs/igep0030_nand_defconfig +1 -0
@@ -23,5 +23,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
configs/igep0032_defconfig +1 -0
@@ -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_NET_RANDOM_ETHADDR=y CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y
configs/ipam390_defconfig +1 -0
@@ -12,4 +12,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
configs/k2e_evm_defconfig +1 -0
@@ -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_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y
configs/k2g_evm_defconfig +1 -0
@@ -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_OF_CONTROL=y CONFIG_DM=y CONFIG_DM_MMC=y
configs/k2hk_evm_defconfig +1 -0
@@ -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_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y
configs/k2l_evm_defconfig +1 -0
@@ -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_OF_CONTROL=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_DM=y
configs/km_kirkwood_128m16_defconfig +1 -0
@@ -16,6 +16,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
configs/km_kirkwood_defconfig +1 -0
@@ -16,6 +16,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
configs/km_kirkwood_pci_defconfig +1 -0
@@ -16,6 +16,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
configs/kmcoge4_defconfig +1 -0
@@ -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
configs/kmcoge5ne_defconfig +1 -0
@@ -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
configs/kmcoge5un_defconfig +1 -0
@@ -16,6 +16,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
configs/kmeter1_defconfig +1 -0
@@ -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
configs/kmlion1_defconfig +1 -0
@@ -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
configs/kmnusa_defconfig +1 -0
@@ -16,6 +16,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
configs/kmopti2_defconfig +1 -0
@@ -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
configs/kmsugp1_defconfig +1 -0
@@ -16,6 +16,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
configs/kmsupx5_defconfig +1 -0
@@ -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
configs/kmsuv31_defconfig +1 -0
@@ -16,6 +16,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
configs/kmtegr1_defconfig +1 -0
@@ -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
configs/kmtepr2_defconfig +1 -0
@@ -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
configs/kmvect1_defconfig +1 -0
@@ -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
configs/m28evk_defconfig +1 -0
@@ -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_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_USB=y
configs/m53evk_defconfig +1 -0
@@ -20,6 +20,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
configs/mcx_defconfig +1 -0
@@ -21,6 +21,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
configs/mgcoge3ne_defconfig +1 -0
@@ -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
configs/mgcoge3un_defconfig +1 -0
@@ -16,6 +16,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
configs/mgcoge_defconfig +1 -0
@@ -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
configs/microblaze-generic_defconfig +1 -0
@@ -20,6 +20,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
configs/mt_ventoux_defconfig +1 -0
@@ -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_ULPI_VIEWPORT_OMAP=y
configs/mx28evk_auart_console_defconfig +1 -0
@@ -21,6 +21,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
configs/mx28evk_defconfig +1 -0
@@ -22,6 +22,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
configs/mx28evk_nand_defconfig +1 -0
@@ -21,6 +21,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
configs/mx28evk_spi_defconfig +1 -0
@@ -21,6 +21,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
configs/nas220_defconfig +1 -0
@@ -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
configs/nsa310s_defconfig +1 -0
@@ -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
configs/omap3_logic_defconfig +1 -0
@@ -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_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_GADGET=y
configs/omap3_overo_defconfig +1 -0
@@ -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_STORAGE=y
configs/omap3_pandora_defconfig +1 -0
@@ -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
configs/omapl138_lcdk_defconfig +1 -0
@@ -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_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y
configs/openrd_base_defconfig +1 -0
@@ -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
configs/openrd_client_defconfig +1 -0
@@ -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
configs/openrd_ultimate_defconfig +1 -0
@@ -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
configs/pcm052_defconfig +1 -0
@@ -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
configs/pcm058_defconfig +1 -0
@@ -22,6 +22,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
configs/platinum_picon_defconfig +1 -0
@@ -24,6 +24,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
configs/platinum_titanium_defconfig +1 -0
@@ -24,6 +24,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
configs/pogo_e02_defconfig +1 -0
@@ -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
configs/portl2_defconfig +1 -0
@@ -16,6 +16,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
configs/pxm2_defconfig +3 -0
@@ -27,10 +27,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
configs/rastaban_defconfig +3 -0
@@ -25,10 +25,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
configs/rut_defconfig +3 -0
@@ -27,10 +27,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
configs/sama5d3_xplained_mmc_defconfig +1 -0
@@ -20,6 +20,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
configs/sama5d3_xplained_nandflash_defconfig +1 -0
@@ -20,6 +20,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
configs/sheevaplug_defconfig +1 -0
@@ -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
configs/smdk2410_defconfig +1 -0
@@ -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
configs/socfpga_arria5_defconfig +1 -0
@@ -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
configs/socfpga_cyclone5_defconfig +1 -0
@@ -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
configs/socfpga_de0_nano_soc_defconfig +1 -0
@@ -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_DM_GPIO=y CONFIG_DWAPB_GPIO=y
configs/socfpga_is1_defconfig +1 -0
@@ -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_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y CONFIG_DM_GPIO=y
configs/socfpga_mcvevk_defconfig +1 -0
@@ -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_DM_GPIO=y CONFIG_DWAPB_GPIO=y
configs/socfpga_sockit_defconfig +1 -0
@@ -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
configs/socfpga_socrates_defconfig +1 -0
@@ -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
configs/socfpga_sr1500_defconfig +1 -0
@@ -29,6 +29,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
configs/socfpga_vining_fpga_defconfig +2 -0
@@ -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_NET_RANDOM_ETHADDR=y CONFIG_SPL_DM=y CONFIG_SPL_DM_SEQ_ALIAS=y
@@ -42,6 +43,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
configs/suvd3_defconfig +1 -0
@@ -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
configs/thuban_defconfig +3 -0
@@ -25,10 +25,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
configs/titanium_defconfig +1 -0
@@ -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
configs/tricorder_defconfig +1 -0
@@ -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
configs/tricorder_flash_defconfig +1 -0
@@ -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
configs/tuge1_defconfig +1 -0
@@ -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
configs/tuxx1_defconfig +1 -0
@@ -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
configs/twister_defconfig +1 -0
@@ -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_ULPI_VIEWPORT_OMAP=y
configs/vct_platinum_onenand_defconfig +1 -0
@@ -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
configs/vct_platinum_onenand_small_defconfig +1 -0
@@ -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
configs/vct_platinumavc_onenand_defconfig +1 -0
@@ -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
configs/vct_platinumavc_onenand_small_defconfig +1 -0
@@ -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
configs/vct_premium_onenand_defconfig +1 -0
@@ -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
configs/vct_premium_onenand_small_defconfig +1 -0
@@ -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
configs/vf610twr_defconfig +1 -0
@@ -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
configs/vf610twr_nand_defconfig +1 -0
@@ -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
configs/x600_defconfig +1 -0
@@ -18,6 +18,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
drivers/mtd/Kconfig +2 -0
@@ -40,3 +40,5 @@ endmenu source "drivers/mtd/nand/Kconfig" source "drivers/mtd/spi/Kconfig" + +source "drivers/mtd/ubi/Kconfig"
drivers/mtd/ubi/Kconfig new file +98 -0
98 lines not on this page · raw message
include/config_cmd_all.h +0 -1
@@ -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 */
include/configs/M54418TWR.h +0 -1
@@ -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
include/configs/PLU405.h +0 -1
@@ -374,7 +374,6 @@/* * UBI */ -#define CONFIG_CMD_UBI #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE #define CONFIG_MTD_PARTITIONS
include/configs/VCMA9.h +0 -1
@@ -198,7 +198,6 @@#define MULTI_PURPOSE_SOCKET_ADDR 0x08000000/* File system */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_JFFS2 #define CONFIG_YAFFS2
include/configs/a3m071.h +0 -1
@@ -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 /*
include/configs/am3517_evm.h +0 -1
@@ -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 */
include/configs/apf27.h +0 -1
@@ -72,7 +72,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 /*
include/configs/apx4devkit.h +0 -1
@@ -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
include/configs/aristainetos-common.h +0 -4
@@ -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
include/configs/at91sam9x5ek.h +0 -1
@@ -109,7 +109,6 @@#define CONFIG_MTD_PARTITIONS #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif
include/configs/baltos.h +0 -1
@@ -48,7 +48,6 @@#define CONFIG_MTD_DEVICE #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /* I2C configuration */
include/configs/colibri_imx7.h +0 -2
@@ -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 */
include/configs/colibri_t20.h +0 -2
@@ -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 */
include/configs/colibri_vf.h +0 -2
@@ -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
include/configs/da850evm.h +0 -1
@@ -301,7 +301,6 @@#define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif
include/configs/dockstar.h +0 -1
@@ -87,7 +87,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 */
include/configs/ea20.h +0 -1
@@ -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
include/configs/ethernut5.h +0 -1
@@ -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
include/configs/gw_ventana.h +0 -1
@@ -152,7 +152,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 */
include/configs/iconnect.h +0 -1
@@ -95,7 +95,6 @@* File system */ #define CONFIG_CMD_JFFS2 -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_MTD_DEVICE
include/configs/ids8313.h +0 -1
@@ -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
include/configs/ipam390.h +0 -1
@@ -266,7 +266,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"
include/configs/km/keymile-common.h +0 -1
@@ -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
include/configs/m28evk.h +0 -1
@@ -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
include/configs/m53evk.h +0 -1
@@ -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
include/configs/mcx.h +0 -1
@@ -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
include/configs/microblaze-generic.h +0 -3
@@ -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
include/configs/mv-common.h +0 -1
@@ -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 */
include/configs/mx28evk.h +0 -1
@@ -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
include/configs/nas220.h +0 -1
@@ -111,7 +111,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 */
include/configs/nokia_rx51.h +0 -1
@@ -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
include/configs/omap3_igep00x0.h +0 -1
@@ -75,7 +75,6 @@#define CONFIG_CMD_MTDPARTS #define CONFIG_CMD_ONENAND -#define CONFIG_CMD_UBI #ifndef CONFIG_SPL_BUILD
include/configs/omap3_logic.h +0 -1
@@ -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 */
include/configs/omap3_overo.h +0 -1
@@ -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 */
include/configs/omap3_pandora.h +0 -1
@@ -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 */
include/configs/omapl138_lcdk.h +0 -1
@@ -225,7 +225,6 @@#define CONFIG_MTD_PARTITIONS #define CONFIG_LZO #define CONFIG_RBTREE -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif
include/configs/pcm052.h +0 -1
@@ -44,7 +44,6 @@#define CONFIG_JFFS2_NAND /* UBI */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_RBTREE #define CONFIG_LZO
include/configs/pcm058.h +0 -1
@@ -98,7 +98,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 */
include/configs/platinum.h +0 -1
@@ -25,7 +25,6 @@#define CONFIG_CMD_MTDPARTS #define CONFIG_CMD_NAND #define CONFIG_CMD_NAND_TRIMFFS -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS /*
include/configs/pogo_e02.h +0 -1
@@ -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 */
include/configs/sama5d3_xplained.h +0 -1
@@ -67,7 +67,6 @@#define CONFIG_MTD_PARTITIONS #define CONFIG_RBTREE #define CONFIG_LZO -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #endif
include/configs/siemens-am33x-common.h +0 -3
@@ -285,10 +285,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 */
include/configs/smdk2410.h +0 -1
@@ -166,7 +166,6 @@/* * File system */ -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_MTDPARTS #define CONFIG_MTD_DEVICE
include/configs/socfpga_common.h +0 -1
@@ -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
include/configs/socfpga_vining_fpga.h +0 -2
@@ -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 \
include/configs/tam3517-common.h +0 -1
@@ -260,7 +260,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
include/configs/ti_armv7_keystone2.h +0 -1
@@ -206,7 +206,6 @@/* U-Boot command configuration */ #define CONFIG_CMD_SAVES -#define CONFIG_CMD_UBI #define CONFIG_CMD_UBIFS #define CONFIG_CMD_EEPROM
include/configs/titanium.h +0 -1
@@ -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 */
include/configs/tricorder.h +0 -1
@@ -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 */
include/configs/vct.h +0 -1
@@ -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
include/configs/vf610twr.h +0 -1
@@ -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
include/configs/x600.h +0 -1
@@ -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
include/ubi_uboot.h +0 -7
@@ -35,9 +35,6 @@#include <asm/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 (...)
Signature · 1 line
2.5.5
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Quoted 16 lines · Heiko Schocher
move the UBI config options into
Kconfig.Signed-off-by Heiko Schocher <[email protected]>---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.htmlresult:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])
Quoted 4 lines
I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68
but none of them had UBI support, so this should be OK.
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
In reply to Heiko SchocherQuoted 52 lines · Heiko Schocher
move the UBI config options into
Kconfig.Signed-off-by Heiko Schocher <[email protected]>---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.htmlresult:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68
but none of them had UBI support, so this should be OK.One change which should be discussed in microblaze-generic:
(I preceded the patchsnipset with a 'D' so I hope it does
not confuse patchwork)
Ddiff --gita/include/configs/microblaze-generic.hb/include/configs/microblaze-generic.hDindex e5bf700..d8e65f8 100644
D---a/include/configs/microblaze-generic.h
D+++b/include/configs/microblaze-generic.h
D@@ -177,7 +177,6 @@
D
D #if defined(FLASH)
D # defineCONFIG_CMD_JFFS2
D-# defineCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D
D # if !defined(RAMENV)
D@@ -192,7 +191,6 @@
D # endif
D #else
D # undefCONFIG_CMD_JFFS2
D-# undefCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D #endif
D #endif
D@@ -202,7 +200,6 @@
D #endif
D
D #ifdefined(CONFIG_CMD_UBIFS)
D-# defineCONFIG_CMD_UBI
D # defineCONFIG_LZO
D #endif
Quoted 3 lines
Hmm... how to handle such a move?
Just ignore it, as my test does not detect different binaries?
This kind of thing has shown up for me a bit, some of this logic should be moved over to Kconfig, others like these maybe not. These could be replaced by defaulting CMD_UBI when a FLASH or UBI enabled defconfig is selected.
IMHO all of this can be added later when the Kconfig conversion is finished, for now if the binary doesn't change I see no harm.
[snip]
cmd/Kconfig config CMD_FS_GENERIC · line 713
Quoted 6 lines
cmd/Kconfig +6
-0+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 of LVM-like
^^ use of?
Otherwise:
Quoted 6 lines
cmd/Kconfig +6
-0+ 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. +
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Hello Andrew,
Am 19.09.2016 um 17:38 schrieb Andrew F. Davis:
Quoted 57 lines · Heiko Schocher
Quoted 52 lines
move the UBI config options into
Kconfig.Signed-off-by Heiko Schocher <[email protected]>---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.htmlresult:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68
but none of them had UBI support, so this should be OK.One change which should be discussed in microblaze-generic:
(I preceded the patchsnipset with a 'D' so I hope it does
not confuse patchwork)
Ddiff --gita/include/configs/microblaze-generic.hb/include/configs/microblaze-generic.hDindex e5bf700..d8e65f8 100644
D---a/include/configs/microblaze-generic.h
D+++b/include/configs/microblaze-generic.h
D@@ -177,7 +177,6 @@
D
D #if defined(FLASH)
D # defineCONFIG_CMD_JFFS2
D-# defineCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D
D # if !defined(RAMENV)
D@@ -192,7 +191,6 @@
D # endif
D #else
D # undefCONFIG_CMD_JFFS2
D-# undefCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D #endif
D #endif
D@@ -202,7 +200,6 @@
D #endif
D
D #ifdefined(CONFIG_CMD_UBIFS)
D-# defineCONFIG_CMD_UBI
D # defineCONFIG_LZO
D #endifQuoted 3 lines
Hmm... how to handle such a move?
Just ignore it, as my test does not detect different binaries?
Quoted 7 lines
This kind of thing has shown up for me a bit, some of this logic should be moved over to
Kconfig, others like these maybe not. These could be replaced by defaultingCMD_UBIwhen a FLASH or UBI enabled defconfig is selected.IMHO all of this can be added later when the
Kconfigconversion is finished, for now if the binary doesn't change I see no harm.
Yep.
Quoted 10 lines
[snip]
cmd/Kconfig config CMD_FS_GENERIC · line 713
Quoted 6 lines
cmd/Kconfig +6
-0+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 of LVM-like^^ use of?
I have this text from linux:/work/hs/linux/drivers/mtd/ubi/Kconfig but you are right, changed.
Do you want to send a fix for this to the MTD mailinglist?
Quoted 3 lines
Otherwise:
Reviewed-by Andrew F. Davis <[email protected]>
Thanks!
bye,
Heiko
Quoted 8 lines
Quoted 7 lines
cmd/Kconfig +6
-0+ 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. +
Signature · 2 lines
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Quoted 81 lines · Heiko Schocher
Hello Andrew,
Am 19.09.2016 um 17:38 schrieb Andrew F. Davis:
Quoted 59 lines · Heiko Schocher
Quoted 54 lines
move the UBI config options into
Kconfig.Signed-off-by Heiko Schocher <[email protected]>---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.htmlresult:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68but none of them had UBI support, so this should be OK.
One change which should be discussed in microblaze-generic:
(I preceded the patchsnipset with a 'D' so I hope it does
not confuse patchwork)
Ddiff --gita/include/configs/microblaze-generic.hb/include/configs/microblaze-generic.h
Dindex e5bf700..d8e65f8 100644
D---a/include/configs/microblaze-generic.h
D+++b/include/configs/microblaze-generic.h
D@@ -177,7 +177,6 @@
D
D #if defined(FLASH)
D # defineCONFIG_CMD_JFFS2
D-# defineCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D
D # if !defined(RAMENV)
D@@ -192,7 +191,6 @@
D # endif
D #else
D # undefCONFIG_CMD_JFFS2
D-# undefCONFIG_CMD_UBI
D # undefCONFIG_CMD_UBIFS
D #endif
D #endif
D@@ -202,7 +200,6 @@
D #endif
D
D #ifdefined(CONFIG_CMD_UBIFS)
D-# defineCONFIG_CMD_UBI
D # defineCONFIG_LZO
D #endifQuoted 3 lines
Hmm... how to handle such a move?
Just ignore it, as my test does not detect different binaries?Quoted 7 lines
This kind of thing has shown up for me a bit, some of this logic should be moved over to
Kconfig, others like these maybe not. These could be replaced by defaultingCMD_UBIwhen a FLASH or UBI enabled defconfig is selected.IMHO all of this can be added later when the
Kconfigconversion is finished, for now if the binary doesn't change I see no harm.Yep.
Quoted 9 lines
[snip]
Quoted 6 lines
cmd/Kconfig +6
-0+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 of LVM-like
Quoted 7 lines
Quoted 1 line
^^ use of?I have this text from linux:/work/hs/linux/drivers/mtd/ubi/Kconfig but you are right, changed.
Do you want to send a fix for this to the MTD mailinglist?
I'll add it to my small fix patch stack and send it to the trivial patch monkey next merge cycle.
Quoted 18 lines
Quoted 3 lines
Otherwise:
Reviewed-by Andrew F. Davis <[email protected]>Thanks!
bye,
HeikoQuoted 9 lines
Quoted 8 lines
(quoted diff) +2
-0+ logical volumes on top of MTD devices, hides some complexities of + flash chips like wear and bad blocks and provides some otheruseful
cmd/Kconfig +4
-0+ 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. +
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
In reply to Heiko SchocherBTW, the following addresses that bounce should be removed from wherever you found them or added to .get_maintainer.ignore if they are part of old commits:
Bo Shen <[email protected]>
Albert ARIBAUD <[email protected]>
Gerald Kerma <[email protected]>
Karl Beldan <[email protected]>
Vaibhav Hiremath <[email protected]>
Sudhakar Rajashekhara <[email protected]>
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Hello Andrew,
Am 19.09.2016 um 18:03 schrieb Andrew F. Davis:
Quoted 11 lines
BTW, the following addresses that bounce should be removed from wherever you found them or added to .get_maintainer.ignore if they are part of old commits:
Bo Shen <[email protected]>
Albert ARIBAUD <[email protected]>
Gerald Kerma <[email protected]>
Karl Beldan <[email protected]>
Vaibhav Hiremath <[email protected]>
Sudhakar Rajashekhara <[email protected]>
Hmm.. I used patman for creating the patch and so patman created with the help of scripts/get_maintainer.pl creates the cc list ...
I just tried to create such a ".get_maintainer.ignore" file, but doesn;t work ... ah, I see, the get_maintainer.pl from U-Boot does not support the ".get_maintainer.ignore" file
Hmm.. looked into it, not easy (for me) to fix this "fast" ...
bye,
Heiko
Signature · 2 lines
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Quoted 15 lines · Heiko Schocher
Hello Andrew,
Am 19.09.2016 um 18:03 schrieb Andrew F. Davis:
Quoted 11 lines
BTW, the following addresses that bounce should be removed from wherever you found them or added to .get_maintainer.ignore if they are part of old commits:
Bo Shen <[email protected]>
Albert ARIBAUD <[email protected]>
Gerald Kerma <[email protected]>
Karl Beldan <[email protected]>
Vaibhav Hiremath <[email protected]>
Sudhakar Rajashekhara <[email protected]>
Quoted 3 lines
Hmm.. I used patman for creating the patch and so patman created with the help of
scripts/get_maintainer.plcreates the cc list ...
It seems most of these are from MAINTAINER files, these names need to be removed and their subsystem status changed to unmaintained until new maintainers can step up.
Quoted 6 lines
I just tried to create such a ".get_maintainer.ignore" file, but doesn;t work ... ah, I see, the get_maintainer.pl from U-Boot does not support the ".get_maintainer.ignore" file
Hmm.. looked into it, not easy (for me) to fix this "fast" ...
Looks like the scripts/get_maintainer.pl needs to be synced with the Linux version, something like:
---
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Quoted 34 lines · Andrew F. Davis
Quoted 15 lines · Heiko Schocher
Hello Andrew,
Am 19.09.2016 um 18:03 schrieb Andrew F. Davis:
Quoted 11 lines
BTW, the following addresses that bounce should be removed from wherever you found them or added to .get_maintainer.ignore if they are part of old commits:
Bo Shen <[email protected]>
Albert ARIBAUD <[email protected]>
Gerald Kerma <[email protected]>
Karl Beldan <[email protected]>
Vaibhav Hiremath <[email protected]>
Sudhakar Rajashekhara <[email protected]>Quoted 3 lines
Hmm.. I used patman for creating the patch and so patman created with the help of
scripts/get_maintainer.plcreates the cc list ...It seems most of these are from MAINTAINER files, these names need to be removed and their subsystem status changed to unmaintained until new maintainers can step up.
Quoted 6 lines
I just tried to create such a ".get_maintainer.ignore" file, but doesn;t work ... ah, I see, the get_maintainer.pl from U-Boot does not support the ".get_maintainer.ignore" file
Hmm.. looked into it, not easy (for me) to fix this "fast" ...
Looks like the
scripts/get_maintainer.plneeds to be synced with the Linux version, something like:
Quoted 6 lines
---
From
b9a032c6e33cfe59f9d2cd6d0901bf588aad3b5fMon Sep 17 00:00:00 2001
From: "Andrew F. Davis" <[email protected]>
Date: Tue, 20 Sep 2016 07:59:58 -0500
Subject: [PATCH] get_maintainer.pl: Sync with latest version from Linux
Yes, a re-sync with special attention paid to the few intentional differences is once again in order :) Please submit as a formal patch after checking that we didn't lose those (I think it's an easy one and checkpatch.pl is where it's a tiny bit harder, we never finished convincing upstream to take one change we had, iirc).
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160920/32963097/attachment.sig>
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
Hello Andrew,
Am 20.09.2016 um 17:02 schrieb Tom Rini:
Quoted 42 lines · Andrew F. Davis
Quoted 34 lines · Heiko Schocher
Quoted 15 lines
Hello Andrew,
Am 19.09.2016 um 18:03 schrieb Andrew F. Davis:
Quoted 11 lines
BTW, the following addresses that bounce should be removed from wherever you found them or added to .get_maintainer.ignore if they are part of old commits:
Bo Shen <[email protected]>
Albert ARIBAUD <[email protected]>
Gerald Kerma <[email protected]>
Karl Beldan <[email protected]>
Vaibhav Hiremath <[email protected]>
Sudhakar Rajashekhara <[email protected]>Quoted 3 lines
Hmm.. I used patman for creating the patch and so patman created with the help of
scripts/get_maintainer.plcreates the cc list ...It seems most of these are from MAINTAINER files, these names need to be removed and their subsystem status changed to unmaintained until new maintainers can step up.
Quoted 6 lines
I just tried to create such a ".get_maintainer.ignore" file, but doesn;t work ... ah, I see, the get_maintainer.pl from U-Boot does not support the ".get_maintainer.ignore" file
Hmm.. looked into it, not easy (for me) to fix this "fast" ...
Looks like the
scripts/get_maintainer.plneeds to be synced with the Linux version, something like:Quoted 6 lines
---
From
b9a032c6e33cfe59f9d2cd6d0901bf588aad3b5fMon Sep 17 00:00:00 2001
From: "Andrew F. Davis" <[email protected]>
Date: Tue, 20 Sep 2016 07:59:58 -0500
Subject: [PATCH] get_maintainer.pl: Sync with latest version from Linux
Quoted 5 lines
Yes, a re-sync with special attention paid to the few intentional differences is once again in order :) Please submit as a formal patch after checking that we didn't lose those (I think it's an easy one and checkpatch.pl is where it's a tiny bit harder, we never finished convincing upstream to take one change we had, iirc).
Yes, that would be great, just tried your patch proposal, it seems to work :-)
Please add also in your commit description, the linux commit ID, which is your base, thanks!
bye,
Heeiko
Signature · 2 lines
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
RFC PATCH 1/1 kconfig: introduce kconfig for UBI
In reply to Heiko SchocherQuoted 16 lines · Heiko Schocher
move the UBI config options into
Kconfig.Signed-off-by Heiko Schocher <[email protected]>---
Tested with tbot:
http://lists.denx.de/pipermail/u-boot/2016-June/258119.htmlresult:
Boards : 1196
compile err : 36
not checked : 0
U-Boot good : 1157 bad 3
SPL good : 427 bad 0
('compile err :', [...]
('bad :', ['sandbox', 'sandbox_noblk', 'sandbox_spl'])
Quoted 5 lines
I have 36 boards, which do not compile, at least with my toolchains used, see:
https://github.com/hsdenx/tbot/blob/master/config/tbot_uboot_kconfig_check.cfg#L68
but none of them had UBI support, so this should be OK.
The nas220 changes look good to me.
Reviewed by: Evgeni Dobrev <[email protected]>