u-boot/drivers/dfu/Kconfig
Boris Brezillon 96c2961ba6 dfu: nand: Add missing dependency on CMD_MTDPARTS
dfu_fill_entity_nand() uses find_dev_and_part() and mtdparts_init()
which are provided by cmd/mtdparts.c.

Add the dependency to avoid build failures when CMD_MTDPARTS is not
selected.

Reported-by: Jagan Teki <jagan@amarulasolutions.com>
Fixes: 6828e602b7 ("dfu: Migrate to Kconfig")
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Reviewed-by: Jagan Teki <jagan@openedev.com>
2018-11-13 18:53:10 +05:30

50 lines
977 B
Text

menu "DFU support"
config DFU
bool
imply DFU_OVER_USB if USB_GADGET
config DFU_OVER_USB
bool
select HASH
depends on USB_GADGET
config DFU_OVER_TFTP
bool
depends on NET
if DFU
config DFU_TFTP
bool "DFU via TFTP"
select DFU_OVER_TFTP
help
This option allows performing update of DFU-managed medium with data
sent via TFTP boot.
Detailed description of this feature can be found at ./doc/README.dfutftp
config DFU_MMC
bool "MMC back end for DFU"
help
This option enables using DFU to read and write to MMC based storage.
config DFU_NAND
bool "NAND back end for DFU"
depends on CMD_MTDPARTS
help
This option enables using DFU to read and write to NAND based
storage.
config DFU_RAM
bool "RAM back end for DFU"
help
This option enables using DFU to read and write RAM on the target.
config DFU_SF
bool "SPI flash back end for DFU"
help
This option enables using DFU to read and write to SPI flash based
storage.
endif
endmenu