From 0d92271d2cfcb98712b9e0a0c7c295bbe929b4ab Mon Sep 17 00:00:00 2001 From: Peichao Wang Date: Tue, 12 Nov 2019 08:36:53 +0800 Subject: [PATCH] spi: Add Winbond W25Q128JW_DTR SPI ROM support BUG=b:144297264 TEST=Boot with W25Q128JW_DTR and check MRC data save/restore works. Signed-off-by: Peichao Wang Change-Id: Ica6344556e5de94555b95dd7c6df5600614811e2 Reviewed-on: https://review.coreboot.org/c/coreboot/+/36762 Tested-by: build bot (Jenkins) Reviewed-by: Edward O'Callaghan --- src/drivers/spi/winbond.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/drivers/spi/winbond.c b/src/drivers/spi/winbond.c index fa9140ec01..9e451171e5 100644 --- a/src/drivers/spi/winbond.c +++ b/src/drivers/spi/winbond.c @@ -261,6 +261,17 @@ static const struct winbond_spi_flash_params winbond_spi_flash_table[] = { .protection_granularity_shift = 18, .bp_bits = 3, }, + { + .id = 0x8018, + .l2_page_size_shift = 8, + .pages_per_sector_shift = 4, + .sectors_per_block_shift = 4, + .nr_blocks_shift = 8, + .name = "W25Q128JW", + .dual_spi = 1, + .protection_granularity_shift = 18, + .bp_bits = 3, + }, { .id = 0x4019, .l2_page_size_shift = 8,