[PATCH] nand: atmel: Rework ATMEL_EBI and DM_NAND_ATMEL interaction
    Eugen Hristev 
    eugen.hristev at linaro.org
       
    Thu Oct  9 11:48:29 CEST 2025
    
    
  
On 9/26/25 18:31, Tom Rini wrote:
> The way that the NAND driver under DM_NAND_ATMEL is probed is by the
> dummy memory driver controlled by ATMEL_EBI. Rather than require that
> for NAND to work both be enabled, make NAND select ATMEL_EBI and do not
> prompt for ATMEL_EBI as it only triggers the probe for NAND.
> 
> Signed-off-by: Tom Rini <trini at konsulko.com>
> ---
> Cc: Eugen Hristev <eugen.hristev at linaro.org>
> Cc: Dario Binacchi <dario.binacchi at amarulasolutions.com>
> Cc: Michael Trimarchi <michael at amarulasolutions.com>
> ---
>  drivers/memory/Kconfig       | 2 +-
>  drivers/mtd/nand/raw/Kconfig | 1 +
>  2 files changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/memory/Kconfig b/drivers/memory/Kconfig
> index eaee739c6aab..591d9d9c6569 100644
> --- a/drivers/memory/Kconfig
> +++ b/drivers/memory/Kconfig
> @@ -14,7 +14,7 @@ config MEMORY
>  	  For now this uclass has no methods yet.
>  
>  config ATMEL_EBI
> -	bool "Support for Atmel EBI"
> +	bool
>  	help
>  	  Driver for Atmel EBI controller. This is a dummy
>  	  driver. Doesn't provide an access to EBI controller. Select
> diff --git a/drivers/mtd/nand/raw/Kconfig b/drivers/mtd/nand/raw/Kconfig
> index aa4bb2a0595c..f083113486ed 100644
> --- a/drivers/mtd/nand/raw/Kconfig
> +++ b/drivers/mtd/nand/raw/Kconfig
> @@ -50,6 +50,7 @@ config SYS_NAND_NO_SUBPAGE_WRITE
>  config DM_NAND_ATMEL
>  	bool "Support Atmel NAND controller with DM support"
>  	depends on ARCH_AT91
Which branch is this patch based on ?
I have a conflict because this line ^^ is missing in master ("depends on
ARCH_AT91")
Is there another patch for that ?
> +	select ATMEL_EBI
>  	select SYS_NAND_SELF_INIT
>  	imply SYS_NAND_USE_FLASH_BBT
>  	help
    
    
More information about the U-Boot
mailing list