1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- From 85eea125194414b6afc8053565bb333f06054421 Mon Sep 17 00:00:00 2001
- From: Leah Rowe <leah@libreboot.org>
- Date: Fri, 2 Mar 2018 06:47:34 +0000
- Subject: [PATCH] Lenovobios adaptation for Macronix and SST chips
- ---
- flashchips.c | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
- diff --git a/flashchips.c b/flashchips.c
- index 7f85415..16b166b 100644
- --- a/flashchips.c
- +++ b/flashchips.c
- @@ -7634,12 +7634,12 @@ const struct flashchip flashchips[] = {
- .name = "MX25L1605D/MX25L1608D/MX25L1673E",
- .bustype = BUS_SPI,
- .manufacture_id = MACRONIX_ID,
- - .model_id = 0xDEAD,
- + .model_id = 0x14,
- .total_size = 2048,
- .page_size = 256,
- .feature_bits = FEATURE_WRSR_WREN,
- .tested = TEST_OK_PREW,
- - .probe = probe_spi_rdid,
- + .probe = probe_spi_res1,
- .probe_timing = TIMING_ZERO,
- .block_erasers =
- {
- @@ -10442,7 +10442,7 @@ const struct flashchip flashchips[] = {
- },
- .printlock = spi_prettyprint_status_register_bp2_srwd,
- .unlock = spi_disable_blockprotect,
- - .write = spi_chip_write_256,
- + .write = spi_chip_write_1,
- .read = spi_chip_read, /* Fast read (0x0B), dual I/O supported */
- .voltage = {2700, 3600},
- },
- @@ -12735,12 +12735,12 @@ const struct flashchip flashchips[] = {
- .name = "SST25VF016B",
- .bustype = BUS_SPI,
- .manufacture_id = SST_ID,
- - .model_id = SST_SST25VF016B,
- + .model_id = 0x41,
- .total_size = 2048,
- .page_size = 256,
- .feature_bits = FEATURE_WRSR_EITHER,
- .tested = TEST_OK_PREW,
- - .probe = probe_spi_rdid,
- + .probe = probe_spi_res2,
- .probe_timing = TIMING_ZERO,
- .block_erasers =
- {
- @@ -12763,7 +12763,7 @@ const struct flashchip flashchips[] = {
- },
- .printlock = spi_prettyprint_status_register_sst25vf016,
- .unlock = spi_disable_blockprotect,
- - .write = spi_aai_write,
- + .write = spi_chip_write_1,
- .read = spi_chip_read,
- .voltage = {2700, 3600},
- },
- --
- 1.9.1
|