mirror of
https://xff.cz/git/u-boot/
synced 2025-09-25 20:41:16 +02:00
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:
committed by
Marek Vasut
parent
36dd7e7e25
commit
b0cce3f90f
@@ -72,9 +72,23 @@ config FASTBOOT_FLASH
|
|||||||
the downloaded image to a non-volatile storage device. Define
|
the downloaded image to a non-volatile storage device. Define
|
||||||
this to enable the "fastboot flash" command.
|
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
|
config FASTBOOT_FLASH_MMC_DEV
|
||||||
int "Define FASTBOOT MMC FLASH default device"
|
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 0 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA = -1
|
||||||
default 1 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA != -1
|
default 1 if ARCH_SUNXI && MMC_SUNXI_SLOT_EXTRA != -1
|
||||||
help
|
help
|
||||||
@@ -84,7 +98,7 @@ config FASTBOOT_FLASH_MMC_DEV
|
|||||||
|
|
||||||
config FASTBOOT_FLASH_NAND_DEV
|
config FASTBOOT_FLASH_NAND_DEV
|
||||||
int "Define FASTBOOT NAND FLASH default device"
|
int "Define FASTBOOT NAND FLASH default device"
|
||||||
depends on FASTBOOT_FLASH && NAND
|
depends on FASTBOOT_FLASH_NAND
|
||||||
depends on CMD_MTDPARTS
|
depends on CMD_MTDPARTS
|
||||||
default 0 if ARCH_SUNXI && NAND_SUNXI
|
default 0 if ARCH_SUNXI && NAND_SUNXI
|
||||||
help
|
help
|
||||||
|
Reference in New Issue
Block a user