[PATCH 1/1] mmc: adjust Kconfig for mmc sub-commands
All sub-commands of the mmc command should be shown in the Kconfig menu next to the mmc command. This includes: * mmc bkops * mmc rpmb * mmc swrite The mmc rpmb sub-command is not usable without CONFIG_SUPPORT_EMMC_RPMB. Add the missing dependency. Signed-off-by: Heinrich Schuchardt --- cmd/Kconfig | 26 +++--- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/cmd/Kconfig b/cmd/Kconfig index 6403bc45a5..22ba385141 100644 --- a/cmd/Kconfig +++ b/cmd/Kconfig @@ -1052,21 +1052,34 @@ config CMD_MMC help MMC memory mapped support. +if CMD_MMC + +config CMD_BKOPS_ENABLE + bool "mmc bkops enable" + depends on CMD_MMC + default n + help + Enable command for setting manual background operations handshake + on a eMMC device. The feature is optionally available on eMMC devices + conforming to standard >= 4.41. + config CMD_MMC_RPMB bool "Enable support for RPMB in the mmc command" - depends on CMD_MMC + depends on SUPPORT_EMMC_RPMB help Enable the commands for reading, writing and programming the key for the Replay Protection Memory Block partition in eMMC. config CMD_MMC_SWRITE bool "mmc swrite" - depends on CMD_MMC && MMC_WRITE + depends on MMC_WRITE select IMAGE_SPARSE help Enable support for the "mmc swrite" command to write Android sparse images to eMMC. +endif + config CMD_MTD bool "mtd" depends on MTD @@ -1599,15 +1612,6 @@ config CMD_BSP option provides a way to control this. The commands that are enabled vary depending on the board. -config CMD_BKOPS_ENABLE - bool "mmc bkops enable" - depends on CMD_MMC - default n - help - Enable command for setting manual background operations handshake - on a eMMC device. The feature is optionally available on eMMC devices - conforming to standard >= 4.41. - config CMD_BLOCK_CACHE bool "blkcache - control and stats for block cache" depends on BLOCK_CACHE -- 2.20.1
RE: [PATCH 1/1] mmc: adjust Kconfig for mmc sub-commands
> Subject: [PATCH 1/1] mmc: adjust Kconfig for mmc sub-commands > > All sub-commands of the mmc command should be shown in the Kconfig menu > next to the mmc command. This includes: > > * mmc bkops > * mmc rpmb > * mmc swrite > > The mmc rpmb sub-command is not usable without > CONFIG_SUPPORT_EMMC_RPMB. > Add the missing dependency. > > Signed-off-by: Heinrich Schuchardt > --- > cmd/Kconfig | 26 +++--- > 1 file changed, 15 insertions(+), 11 deletions(-) > > diff --git a/cmd/Kconfig b/cmd/Kconfig > index 6403bc45a5..22ba385141 100644 > --- a/cmd/Kconfig > +++ b/cmd/Kconfig > @@ -1052,21 +1052,34 @@ config CMD_MMC > help > MMC memory mapped support. > > +if CMD_MMC > + > +config CMD_BKOPS_ENABLE > + bool "mmc bkops enable" > + depends on CMD_MMC > + default n > + help > + Enable command for setting manual background operations > handshake > + on a eMMC device. The feature is optionally available on eMMC > devices > + conforming to standard >= 4.41. > + > config CMD_MMC_RPMB > bool "Enable support for RPMB in the mmc command" > - depends on CMD_MMC > + depends on SUPPORT_EMMC_RPMB > help > Enable the commands for reading, writing and programming the > key for the Replay Protection Memory Block partition in eMMC. > > config CMD_MMC_SWRITE > bool "mmc swrite" > - depends on CMD_MMC && MMC_WRITE > + depends on MMC_WRITE > select IMAGE_SPARSE > help > Enable support for the "mmc swrite" command to write Android > sparse > images to eMMC. > > +endif > + > config CMD_MTD > bool "mtd" > depends on MTD > @@ -1599,15 +1612,6 @@ config CMD_BSP > option provides a way to control this. The commands that are enabled > vary depending on the board. > > -config CMD_BKOPS_ENABLE > - bool "mmc bkops enable" > - depends on CMD_MMC > - default n > - help > - Enable command for setting manual background operations > handshake > - on a eMMC device. The feature is optionally available on eMMC > devices > - conforming to standard >= 4.41. > - > config CMD_BLOCK_CACHE > bool "blkcache - control and stats for block cache" > depends on BLOCK_CACHE Reviewed-by: Peng Fan > -- > 2.20.1
Re: [PATCH 1/1] mmc: adjust Kconfig for mmc sub-commands
On 4/1/20 2:39 AM, Heinrich Schuchardt wrote: > All sub-commands of the mmc command should be shown in the Kconfig menu > next to the mmc command. This includes: > > * mmc bkops > * mmc rpmb > * mmc swrite > > The mmc rpmb sub-command is not usable without CONFIG_SUPPORT_EMMC_RPMB. > Add the missing dependency. > > Signed-off-by: Heinrich Schuchardt Reviewed-by: Jaehoon Chung Best Regards, Jaehoon Chung > --- > cmd/Kconfig | 26 +++--- > 1 file changed, 15 insertions(+), 11 deletions(-) > > diff --git a/cmd/Kconfig b/cmd/Kconfig > index 6403bc45a5..22ba385141 100644 > --- a/cmd/Kconfig > +++ b/cmd/Kconfig > @@ -1052,21 +1052,34 @@ config CMD_MMC > help > MMC memory mapped support. > > +if CMD_MMC > + > +config CMD_BKOPS_ENABLE > + bool "mmc bkops enable" > + depends on CMD_MMC > + default n > + help > + Enable command for setting manual background operations handshake > + on a eMMC device. The feature is optionally available on eMMC devices > + conforming to standard >= 4.41. > + > config CMD_MMC_RPMB > bool "Enable support for RPMB in the mmc command" > - depends on CMD_MMC > + depends on SUPPORT_EMMC_RPMB > help > Enable the commands for reading, writing and programming the > key for the Replay Protection Memory Block partition in eMMC. > > config CMD_MMC_SWRITE > bool "mmc swrite" > - depends on CMD_MMC && MMC_WRITE > + depends on MMC_WRITE > select IMAGE_SPARSE > help > Enable support for the "mmc swrite" command to write Android sparse > images to eMMC. > > +endif > + > config CMD_MTD > bool "mtd" > depends on MTD > @@ -1599,15 +1612,6 @@ config CMD_BSP > option provides a way to control this. The commands that are enabled > vary depending on the board. > > -config CMD_BKOPS_ENABLE > - bool "mmc bkops enable" > - depends on CMD_MMC > - default n > - help > - Enable command for setting manual background operations handshake > - on a eMMC device. The feature is optionally available on eMMC devices > - conforming to standard >= 4.41. > - > config CMD_BLOCK_CACHE > bool "blkcache - control and stats for block cache" > depends on BLOCK_CACHE > -- > 2.20.1 > > >