cmd: fastboot: Kconfig: solve config issue
When FASTBOOT is activated, only one the supported device is supported in code at the same time - CONFIG_FASTBOOT_FLASH_MMC_DEV - CONFIG_FASTBOOT_FLASH_NAND_DEV But Today the choice is not exclusive in Kconfig and that cause Kconfig issue when : - CONFIG_FASTBOOT, CONFIG_MMC, CONFIG_NAND are activated - CONFIG_FASTBOOT_FLASH_MMC_DEV = 0 - CONFIG_FASTBOOT_FLASH_NAND_DEV is not activated The patch add a choice in Kconfig to select the FLASH provider - CONFIG_FASTBOOT_FLASH_MMC - CONFIG_FASTBOOT_FLASH_NAND Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
36dd7e7e25
commit
b0cce3f90f
@ -72,9 +72,23 @@ config FASTBOOT_FLASH
|
||||
the downloaded image to a non-volatile storage device. Define
|
||||
this to enable the "fastboot flash" command.
|
||||
|
||||
choice
|
||||
prompt "Flash provider for FASTBOOT"
|
||||
depends on FASTBOOT_FLASH
|
||||
|
||||
config FASTBOOT_FLASH_MMC
|
||||
bool "FASTBOOT on MMC"
|
||||
depends on MMC
|
||||
|
||||
config FASTBOOT_FLASH_NAND
|
||||
bool "FASTBOOT on NAND"
|
||||
depends on NAND
|
||||
|
||||
endchoice
|
||||
|
||||
config FASTBOOT_FLASH_MMC_DEV
|
||||
int "Define FASTBOOT MMC FLASH default device"
|
||||
depends on FASTBOOT_FLASH && MMC
|
||||
depends on FASTBOOT_FLASH_MMC
|
||||
default 0 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA = -1
|
||||
default 1 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA != -1
|
||||
help
|
||||
@ -84,7 +98,7 @@ config FASTBOOT_FLASH_MMC_DEV
|
||||
|
||||
config FASTBOOT_FLASH_NAND_DEV
|
||||
int "Define FASTBOOT NAND FLASH default device"
|
||||
depends on FASTBOOT_FLASH && NAND
|
||||
depends on FASTBOOT_FLASH_NAND
|
||||
depends on CMD_MTDPARTS
|
||||
default 0 if ARCH_SUNXI && NAND_SUNXI
|
||||
help
|
||||
|
Loading…
Reference in New Issue
Block a user