Message ID | 20220503092457.4099093-1-judge.packham@gmail.com |
---|---|
State | Accepted |
Commit | 54a54a63139e6986da579ef5be984eb3e67cffb1 |
Delegated to: | Tom Rini |
Headers | show |
Series | Convert CONFIG_MTD_CONCAT to Kconfig | expand |
On Tue, May 03, 2022 at 09:24:57PM +1200, Chris Packham wrote: > This converts the following to Kconfig: > CONFIG_MTD_CONCAT > > Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com>
On 03.05.22 11:24, Chris Packham wrote: > This converts the following to Kconfig: > CONFIG_MTD_CONCAT > > Signed-off-by: Chris Packham <judge.packham@gmail.com> > --- > This touches octeontx_common.h but only to remove a line that is already > commented out. Other than that etamin was the only board that had this > enabled. Reviewed-by: Stefan Roese <sr@denx.de> Thanks, Stefan > configs/etamin_defconfig | 1 + > drivers/mtd/Kconfig | 8 ++++++++ > include/configs/etamin.h | 1 - > include/configs/octeontx_common.h | 1 - > scripts/config_whitelist.txt | 1 - > 5 files changed, 9 insertions(+), 3 deletions(-) > > diff --git a/configs/etamin_defconfig b/configs/etamin_defconfig > index ba7a0665dedb..34b9fff5ded2 100644 > --- a/configs/etamin_defconfig > +++ b/configs/etamin_defconfig > @@ -87,6 +87,7 @@ CONFIG_SPL_SYS_I2C_LEGACY=y > # CONFIG_SPL_DM_MMC is not set > CONFIG_MMC_OMAP_HS=y > CONFIG_MTD=y > +CONFIG_MTD_CONCAT=y > CONFIG_MTD_RAW_NAND=y > CONFIG_NAND_OMAP_ECCSCHEME_BCH16_CODE_HW=y > CONFIG_SYS_NAND_BLOCK_SIZE=0x80000 > diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig > index 588ebe9119b9..4088267dd111 100644 > --- a/drivers/mtd/Kconfig > +++ b/drivers/mtd/Kconfig > @@ -22,6 +22,14 @@ config MTD_NOR_FLASH > help > Enable support for parallel NOR flash. > > +config MTD_CONCAT > + bool "Enable MTD device concatenation" > + depends on MTD > + help > + Enable support for concatenating multiple physical MTD devices > + into a single logical device. The larger logical device can then > + be partitioned. > + > config SYS_MTDPARTS_RUNTIME > bool "Allow MTDPARTS to be configured at runtime" > depends on MTD > diff --git a/include/configs/etamin.h b/include/configs/etamin.h > index dc83ab71908b..9cf93924df93 100644 > --- a/include/configs/etamin.h > +++ b/include/configs/etamin.h > @@ -151,7 +151,6 @@ > #define ETAMIN_NAND_GPMC_CONFIG4 0x16051807 > #define ETAMIN_NAND_GPMC_CONFIG5 0x00151e1e > #define ETAMIN_NAND_GPMC_CONFIG6 0x16000f80 > -#define CONFIG_MTD_CONCAT > > /* Default env settings */ > #define CONFIG_EXTRA_ENV_SETTINGS \ > diff --git a/include/configs/octeontx_common.h b/include/configs/octeontx_common.h > index bcf8b41cfb63..81dbff2d672f 100644 > --- a/include/configs/octeontx_common.h > +++ b/include/configs/octeontx_common.h > @@ -64,7 +64,6 @@ > /** EMMC specific defines */ > > #if defined(CONFIG_NAND_OCTEONTX) > -/*#define CONFIG_MTD_CONCAT */ > #define CONFIG_SYS_MAX_NAND_DEVICE 8 > #endif > > diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt > index 5b882b2670ca..cecdda678191 100644 > --- a/scripts/config_whitelist.txt > +++ b/scripts/config_whitelist.txt > @@ -389,7 +389,6 @@ CONFIG_MMC_SUNXI_SLOT > CONFIG_MONITOR_IS_IN_RAM > CONFIG_MPC85XX_FEC > CONFIG_MPC85XX_FEC_NAME > -CONFIG_MTD_CONCAT > CONFIG_MTD_NAND_VERIFY_WRITE > CONFIG_MTD_PARTITION > CONFIG_MVGBE_PORTS Viele Grüße, Stefan Roese
On Tue, May 03, 2022 at 09:24:57PM +1200, Chris Packham wrote: > This converts the following to Kconfig: > CONFIG_MTD_CONCAT > > Signed-off-by: Chris Packham <judge.packham@gmail.com> > Reviewed-by: Tom Rini <trini@konsulko.com> > Reviewed-by: Stefan Roese <sr@denx.de> Applied to u-boot/master, thanks!
diff --git a/configs/etamin_defconfig b/configs/etamin_defconfig index ba7a0665dedb..34b9fff5ded2 100644 --- a/configs/etamin_defconfig +++ b/configs/etamin_defconfig @@ -87,6 +87,7 @@ CONFIG_SPL_SYS_I2C_LEGACY=y # CONFIG_SPL_DM_MMC is not set CONFIG_MMC_OMAP_HS=y CONFIG_MTD=y +CONFIG_MTD_CONCAT=y CONFIG_MTD_RAW_NAND=y CONFIG_NAND_OMAP_ECCSCHEME_BCH16_CODE_HW=y CONFIG_SYS_NAND_BLOCK_SIZE=0x80000 diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig index 588ebe9119b9..4088267dd111 100644 --- a/drivers/mtd/Kconfig +++ b/drivers/mtd/Kconfig @@ -22,6 +22,14 @@ config MTD_NOR_FLASH help Enable support for parallel NOR flash. +config MTD_CONCAT + bool "Enable MTD device concatenation" + depends on MTD + help + Enable support for concatenating multiple physical MTD devices + into a single logical device. The larger logical device can then + be partitioned. + config SYS_MTDPARTS_RUNTIME bool "Allow MTDPARTS to be configured at runtime" depends on MTD diff --git a/include/configs/etamin.h b/include/configs/etamin.h index dc83ab71908b..9cf93924df93 100644 --- a/include/configs/etamin.h +++ b/include/configs/etamin.h @@ -151,7 +151,6 @@ #define ETAMIN_NAND_GPMC_CONFIG4 0x16051807 #define ETAMIN_NAND_GPMC_CONFIG5 0x00151e1e #define ETAMIN_NAND_GPMC_CONFIG6 0x16000f80 -#define CONFIG_MTD_CONCAT /* Default env settings */ #define CONFIG_EXTRA_ENV_SETTINGS \ diff --git a/include/configs/octeontx_common.h b/include/configs/octeontx_common.h index bcf8b41cfb63..81dbff2d672f 100644 --- a/include/configs/octeontx_common.h +++ b/include/configs/octeontx_common.h @@ -64,7 +64,6 @@ /** EMMC specific defines */ #if defined(CONFIG_NAND_OCTEONTX) -/*#define CONFIG_MTD_CONCAT */ #define CONFIG_SYS_MAX_NAND_DEVICE 8 #endif diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index 5b882b2670ca..cecdda678191 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -389,7 +389,6 @@ CONFIG_MMC_SUNXI_SLOT CONFIG_MONITOR_IS_IN_RAM CONFIG_MPC85XX_FEC CONFIG_MPC85XX_FEC_NAME -CONFIG_MTD_CONCAT CONFIG_MTD_NAND_VERIFY_WRITE CONFIG_MTD_PARTITION CONFIG_MVGBE_PORTS
This converts the following to Kconfig: CONFIG_MTD_CONCAT Signed-off-by: Chris Packham <judge.packham@gmail.com> --- This touches octeontx_common.h but only to remove a line that is already commented out. Other than that etamin was the only board that had this enabled. configs/etamin_defconfig | 1 + drivers/mtd/Kconfig | 8 ++++++++ include/configs/etamin.h | 1 - include/configs/octeontx_common.h | 1 - scripts/config_whitelist.txt | 1 - 5 files changed, 9 insertions(+), 3 deletions(-)