[U-Boot] [PATCH v3 20/28] dfu: add dependency on the NAND core

Boris Brezillon
2018-12-05T10:27:33Z

On Wed, 5 Dec 2018 00:57:06 +0100
Miquel Raynal <miquel.raynal@bootlin.com> wrote:

> CONFIG_DFU_NAND needs the NAND core being compiled.
>
> Also fix the colibri_vf defconfig to reflect this dependency.
>
> Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>

Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>

BTW, it would be great to have an MTD backend instead of having one per
type of flash ;-).

> ---
> configs/colibri_vf_defconfig | 1 +
> drivers/dfu/Kconfig | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/configs/colibri_vf_defconfig b/configs/colibri_vf_defconfig
> index 305dfcccb5..73b7055de1 100644
> --- a/configs/colibri_vf_defconfig
> +++ b/configs/colibri_vf_defconfig
> @@ -50,6 +50,7 @@ CONFIG_FSL_ESDHC=y
> CONFIG_NAND_VF610_NFC=y
> CONFIG_SYS_NAND_VF610_NFC_60_ECC_BYTES=y
> CONFIG_MTD=y
> +CONFIG_MTD_RAW_NAND=y
> CONFIG_MTD_UBI=y
> CONFIG_MTD_UBI_FASTMAP=y
> CONFIG_PHYLIB=y
> diff --git a/drivers/dfu/Kconfig b/drivers/dfu/Kconfig
> index 4692736c9d..5ee260913c 100644
> --- a/drivers/dfu/Kconfig
> +++ b/drivers/dfu/Kconfig
> @@ -31,6 +31,7 @@ config DFU_MMC
> config DFU_NAND
> bool "NAND back end for DFU"
> depends on CMD_MTDPARTS
> + depends on MTD_RAW_NAND
> help
> This option enables using DFU to read and write to NAND based
> storage.