mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 14:10:43 +00:00
sf: winbond: add support W25Q64 parts
Adds support for Winbond's W25Q64 SPI flash. These devices are used on (among others) Xilinx' SP601 and SP605 Spartan-6 evaluation boards. Tested with "sf" commands. Signed-off-by: Graeme Smecher <graeme.smecher@mail.mcgill.ca> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
d628866474
commit
74f9e0d8a0
1 changed files with 9 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue