[U-Boot] [PATCH] Add support for Winbond W25Q64 SPI flash

Paulraj, Sandeep s-paulraj at ti.com
Wed Jul 28 19:23:34 CEST 2010


The patch will need your signed-off-by

And a patch description

> ---
>  drivers/mtd/spi/winbond.c |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/mtd/spi/winbond.c b/drivers/mtd/spi/winbond.c
> index ff1df25..de3aeb8 100644
> --- a/drivers/mtd/spi/winbond.c
> +++ b/drivers/mtd/spi/winbond.c
> @@ -27,6 +27,7 @@
>  #define WINBOND_ID_W25X16		0x3015
>  #define WINBOND_ID_W25X32		0x3016
>  #define WINBOND_ID_W25X64		0x3017
> +#define WINBOND_ID_W25Q64		0x4017
> 
>  #define WINBOND_SR_WIP		(1 << 0)	/* Write-in-Progress */
> 
> @@ -77,6 +78,14 @@ static const struct winbond_spi_flash_params
> winbond_spi_flash_table[] = {
>  		.nr_blocks		= 128,
>  		.name			= "W25X64",
>  	},
> +	{
> +		.id			= WINBOND_ID_W25Q64,
> +		.l2_page_size		= 8,
> +		.pages_per_sector	= 16,
> +		.sectors_per_block	= 16,
> +		.nr_blocks		= 128,
> +		.name			= "W25Q64",
> +	},
>  };
> 
>  static int winbond_wait_ready(struct spi_flash *flash, unsigned long
> timeout)
> --
> 1.6.3.3
> 



More information about the U-Boot mailing list