Like in Linux, just use CONFIG_MTD to compile the MTD stack. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
@@ -1954,7 +1954,7 @@ config CMD_JFFS2
config CMD_MTDPARTS
bool "MTD partition support"
- select MTD_DEVICE if (CMD_NAND || MTD_RAW_NAND)
+ select MTD if (CMD_NAND || MTD_RAW_NAND)
help
MTD partitioning tool support.
It is strongly encouraged to avoid using this command
@@ -26,9 +26,9 @@ CONFIG_DM_GPIO=y
CONFIG_ALTERA_PIO=y
CONFIG_MISC=y
CONFIG_ALTERA_SYSID=y
+CONFIG_MTD=y
CONFIG_DM_MTD=y
CONFIG_MTD_NOR_FLASH=y
-CONFIG_MTD_DEVICE=y
CONFIG_ALTERA_QSPI=y
CONFIG_PHY_MARVELL=y
CONFIG_DM_ETH=y
@@ -144,8 +144,8 @@ CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
CONFIG_ENV_ADDR=0x80060000
CONFIG_ENV_ADDR_REDUND=0x80080000
# CONFIG_MMC is not set
CONFIG_FLASH_CFI_DRIVER=y
CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y
CONFIG_FLASH_CFI_MTD=y
@@ -35,8 +35,8 @@ CONFIG_ENV_IS_IN_FLASH=y
CONFIG_ENV_ADDR=0xEFF20000
CONFIG_SATA_SIL3114=y
CONFIG_FSL_ESDHC=y
@@ -68,8 +68,8 @@ CONFIG_SYS_I2C_RCAR_IIC=y
CONFIG_DM_MMC=y
CONFIG_SH_MMCIF=y
CONFIG_RENESAS_SDHI=y
CONFIG_DM_SPI_FLASH=y
CONFIG_SPI_FLASH_SPANSION=y
CONFIG_SPI_FLASH_MTD=y
@@ -34,6 +34,7 @@ CONFIG_SUPPORT_EMMC_BOOT=y
CONFIG_MMC_DW=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_S5P=y
CONFIG_SMC911X=y
CONFIG_SMC911X_BASE=0x5000000
CONFIG_SOUND=y
@@ -21,4 +21,5 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_MMC_SDHCI_BCMSTB=y
# CONFIG_EFI_LOADER is not set
@@ -23,6 +23,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_SPI=y
CONFIG_DM_SPI=y
@@ -58,7 +58,7 @@ CONFIG_FPGA_ZYNQPL=y
CONFIG_DM_GPIO=y
CONFIG_MMC_SDHCI_ZYNQ=y
CONFIG_MTD_RAW_NAND=y
CONFIG_NAND_ZYNQ=y
CONFIG_NAND_ZYNQ_USE_BOOTLOADER1_TIMINGS=y
@@ -49,6 +49,7 @@ CONFIG_SYS_I2C_RCAR_IIC=y
CONFIG_SYS_FLASH_CFI=y
@@ -87,7 +87,7 @@ CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
CONFIG_MMC_OMAP_HS=y
CONFIG_SF_DEFAULT_SPEED=24000000
CONFIG_SPI_FLASH_STMICRO=y
@@ -65,6 +65,7 @@ CONFIG_PWRSEQ=y
# CONFIG_SPL_DM_MMC is not set
CONFIG_MMC_DW_ROCKCHIP=y
CONFIG_SF_DEFAULT_BUS=2
CONFIG_SF_DEFAULT_SPEED=20000000
CONFIG_SPI_FLASH_GIGADEVICE=y
@@ -68,6 +68,7 @@ CONFIG_PWRSEQ=y
@@ -67,6 +67,7 @@ CONFIG_PWRSEQ=y
@@ -59,6 +59,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_SUPPORT_EMMC_BOOT=y
CONFIG_FSL_USDHC=y
CONFIG_SPI_FLASH=y
CONFIG_SF_DEFAULT_MODE=0
@@ -58,6 +58,7 @@ CONFIG_DM_I2C=y
CONFIG_PHYLIB=y
CONFIG_PHY_MICREL=y
CONFIG_PHY_MICREL_KSZ8XXX=y
@@ -35,8 +35,8 @@ CONFIG_BLK=y
CONFIG_DM_I2C=y
CONFIG_SYS_I2C_MVTWSI=y
CONFIG_SPI_FLASH_SFDP_SUPPORT=y
CONFIG_SPI_FLASH_MACRONIX=y
@@ -60,8 +60,8 @@ CONFIG_DA8XX_GPIO=y
CONFIG_SYS_I2C_DAVINCI=y
CONFIG_SF_DEFAULT_SPEED=30000000
@@ -38,8 +38,8 @@ CONFIG_BLK=y
CONFIG_SYS_NAND_USE_FLASH_BBT=y
CONFIG_NAND_PXA3XX=y
@@ -91,7 +91,7 @@ CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS=5
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2
CONFIG_SF_DEFAULT_BUS=1
@@ -94,7 +94,7 @@ CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS=5
@@ -53,7 +53,7 @@ CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_SPL_OF_TRANSLATE=y
CONFIG_BLK=y
CONFIG_PHY_ADDR_ENABLE=y
@@ -42,6 +42,7 @@ CONFIG_SYS_I2C_ROCKCHIP=y
CONFIG_LED=y
CONFIG_PINCTRL=y
@@ -30,6 +30,7 @@ CONFIG_ROCKCHIP_GPIO=y
CONFIG_SYS_I2C_ROCKCHIP=y
CONFIG_PHY=y
@@ -51,6 +51,7 @@ CONFIG_ROCKCHIP_GPIO=y
CONFIG_ETH_DESIGNWARE=y
CONFIG_GMAC_ROCKCHIP=y
@@ -52,6 +52,7 @@ CONFIG_LED=y
CONFIG_LED_GPIO=y
@@ -54,6 +54,7 @@ CONFIG_LED=y
@@ -67,8 +67,8 @@ CONFIG_DM_I2C=y
CONFIG_SYS_I2C_RCAR_IIC=y
@@ -69,7 +69,7 @@ CONFIG_DWC_AHSATA=y
CONFIG_SUPPORT_EMMC_RPMB=y
CONFIG_E1000=y
CONFIG_MII=y
CONFIG_MV88E61XX_SWITCH=y
CONFIG_MV88E61XX_CPU_PORT=5
@@ -36,6 +36,7 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=2
CONFIG_SYS_I2C_MXC=y
@@ -48,6 +48,7 @@ CONFIG_ENV_IS_IN_MMC=y
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_PHY_SMSC=y
CONFIG_FEC_MXC=y
@@ -45,6 +45,7 @@ CONFIG_ENV_IS_IN_MMC=y
@@ -42,6 +42,7 @@ CONFIG_ENV_IS_IN_MMC=y
@@ -68,9 +68,9 @@ CONFIG_MISC=y
CONFIG_MMC_SDHCI_AM654=y
CONFIG_CFI_FLASH=y
@@ -46,6 +46,7 @@ CONFIG_SYS_I2C_DAVINCI=y
CONFIG_NAND_DAVINCI=y
@@ -39,6 +39,7 @@ CONFIG_SYS_I2C_DAVINCI=y
@@ -148,8 +148,8 @@ CONFIG_ENV_ADDR_REDUND=0xF00E0000
CONFIG_BOOTCOUNT_LIMIT=y
CONFIG_BOOTCOUNT_BOOTLIMIT=3
@@ -168,8 +168,8 @@ CONFIG_ENV_ADDR_REDUND=0xF00E0000
@@ -37,6 +37,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
CONFIG_I2C_DEFAULT_BUS_NUMBER=0x1
CONFIG_FSL_ESDHC_IMX=y
@@ -45,6 +45,7 @@ CONFIG_SYS_I2C_ROCKCHIP=y
@@ -25,6 +25,7 @@ CONFIG_CMD_FAT=y
CONFIG_ENV_IS_IN_FLASH=y
CONFIG_ENV_ADDR=0x40000
@@ -69,8 +69,8 @@ CONFIG_SYS_I2C_RCAR_IIC=y
@@ -43,6 +43,7 @@ CONFIG_DM_I2C=y
@@ -24,6 +24,7 @@ CONFIG_SATA_CEVA=y
CONFIG_FSL_CAAM=y
CONFIG_SPI_FLASH_ATMEL=y
@@ -29,6 +29,7 @@ CONFIG_SATA_CEVA=y
@@ -41,6 +41,7 @@ CONFIG_SATA_CEVA=y
@@ -42,6 +42,7 @@ CONFIG_SATA_CEVA=y
@@ -58,6 +58,7 @@ CONFIG_FSL_CAAM=y
CONFIG_SYS_FSL_DDR3=y
@@ -40,6 +40,7 @@ CONFIG_SATA_CEVA=y
@@ -42,6 +42,7 @@ CONFIG_FSL_CAAM=y
@@ -43,6 +43,7 @@ CONFIG_FSL_CAAM=y
@@ -44,6 +44,7 @@ CONFIG_FSL_CAAM=y
CONFIG_PHY_GIGE=y
@@ -56,6 +56,7 @@ CONFIG_FSL_CAAM=y
@@ -55,6 +55,7 @@ CONFIG_FSL_CAAM=y
@@ -31,6 +31,7 @@ CONFIG_DM=y
@@ -42,6 +42,7 @@ CONFIG_DM=y
@@ -34,6 +34,7 @@ CONFIG_DM=y
CONFIG_SATA_CEVA=y
@@ -36,6 +36,7 @@ CONFIG_SATA_CEVA=y
@@ -38,6 +38,7 @@ CONFIG_SATA_CEVA=y
@@ -48,6 +48,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_DM=y
CONFIG_SPL_DM=y
@@ -50,6 +50,7 @@ CONFIG_SATA_CEVA=y
@@ -51,9 +51,9 @@ CONFIG_SYS_I2C_MXC_I2C1=y
CONFIG_SYS_I2C_MXC_I2C2=y
@@ -49,9 +49,9 @@ CONFIG_SYS_I2C_MXC_I2C1=y
@@ -37,6 +37,7 @@ CONFIG_DM_GPIO=y
CONFIG_MMC_BROKEN_CD=y
CONFIG_PINCTRL_IMX7=y
CONFIG_DM_PMIC=y
@@ -49,8 +49,8 @@ CONFIG_SPL_DM=y
CONFIG_XILINX_GPIO=y
@@ -52,6 +52,7 @@ CONFIG_ROCKCHIP_GPIO=y
@@ -49,6 +49,7 @@ CONFIG_DM_MMC=y
CONFIG_MMC_SDHCI_SDMA=y
CONFIG_MMC_SDHCI_XENON=y
@@ -48,6 +48,7 @@ CONFIG_DM_MMC=y
@@ -26,6 +26,7 @@ CONFIG_CMD_FAT=y
CONFIG_ENV_IS_IN_MMC=y
CONFIG_MXC_SPI=y
@@ -19,6 +19,7 @@ CONFIG_CMD_FAT=y
CONFIG_NAND_MXC=y
@@ -31,6 +31,7 @@ CONFIG_FPGA_CYCLON2=y
@@ -18,5 +18,6 @@ CONFIG_CMD_FAT=y
CONFIG_OF_LIBFDT=y
@@ -28,6 +28,7 @@ CONFIG_ENV_IS_IN_MMC=y
CONFIG_DWC_AHSATA=y
CONFIG_USB=y
CONFIG_USB_EHCI_MX5=y
@@ -43,6 +43,7 @@ CONFIG_BOOTCOUNT_BOOTLIMIT=10
CONFIG_SYS_BOOTCOUNT_EXT_DEVPART="0:5"
CONFIG_PINCTRL_IMX5=y
@@ -46,6 +46,7 @@ CONFIG_DM_GPIO=y
@@ -34,6 +34,7 @@ CONFIG_DM_GPIO=y
CONFIG_PINCTRL_IMX6=y
@@ -35,6 +35,7 @@ CONFIG_DM_GPIO=y
@@ -47,6 +47,7 @@ CONFIG_DM_GPIO=y
CONFIG_SF_DEFAULT_SPEED=40000000
@@ -33,6 +33,7 @@ CONFIG_DM_74X164=y
@@ -34,6 +34,7 @@ CONFIG_DM_74X164=y
@@ -55,6 +55,7 @@ CONFIG_MMC_IO_VOLTAGE=y
CONFIG_MMC_UHS_SUPPORT=y
CONFIG_MMC_HS200_SUPPORT=y
CONFIG_SPI_FLASH_EON=y
@@ -54,6 +54,7 @@ CONFIG_MMC_IO_VOLTAGE=y
@@ -29,6 +29,7 @@ CONFIG_SYS_I2C_IMX_LPI2C=y
CONFIG_PINCTRL_IMX7ULP=y
CONFIG_DM_REGULATOR=y
@@ -27,6 +27,7 @@ CONFIG_SYS_I2C_IMX_LPI2C=y
@@ -40,6 +40,7 @@ CONFIG_ADC_EXYNOS=y
CONFIG_DFU_MMC=y
@@ -44,6 +44,7 @@ CONFIG_MMC_DW=y
CONFIG_DM_PMIC_MAX77686=y
@@ -34,6 +34,7 @@ CONFIG_MMC_DW=y
CONFIG_DM_USB=y
CONFIG_USB_GADGET=y
@@ -46,6 +46,7 @@ CONFIG_SUPPORT_EMMC_BOOT=y
CONFIG_SF_DEFAULT_SPEED=50000000
@@ -45,6 +45,7 @@ CONFIG_SUPPORT_EMMC_BOOT=y