[U-Boot] [PATCH 1/2] mtd: spi: Add SYS_SPI_BLOCK_SIZE to Kconfig

Chee, Tien Fong tien.fong.chee at intel.com
Thu Aug 22 07:40:28 UTC 2019


On Mon, 2019-07-29 at 15:48 +0800, tien.fong.chee at intel.com wrote:
> From: Tien Fong Chee <tien.fong.chee at intel.com>
> 
> Different SPI flash has different block erase size configuration, it
> can
> be configured as block erase size or sub-block erase size, so
> SYS_SPI_BLOCK_SIZE is created to provide UBI a consistent block
> reading.
> UBI block reading would be eventually translated to offset
> access into SPI regardless how the block erase size is configured on
> SPI.
> This would made the UBI transparent from SPI layer.
> 
> Signed-off-by: Tien Fong Chee <tien.fong.chee at intel.com>
> ---
>  drivers/mtd/spi/Kconfig | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/drivers/mtd/spi/Kconfig b/drivers/mtd/spi/Kconfig
> index d3b007a731..ea3779c521 100644
> --- a/drivers/mtd/spi/Kconfig
> +++ b/drivers/mtd/spi/Kconfig
> @@ -196,4 +196,11 @@ config SPI_FLASH_MTD
>  
>  	  If unsure, say N
>  
> +config SYS_SPI_BLOCK_SIZE
> +	hex "SPI chip eraseblock size for UBI reading"
> +	depends on SPL_SPI_FLASH_SUPPORT
> +	default 65536
> +	help
> +	  Number of data bytes in a physical eraseblock for UBI
> reading.
> +
>  endmenu # menu "SPI Flash Support"

Any comment?

Thanks.


More information about the U-Boot mailing list