[AMD Official Use Only - Internal Distribution Only]

Hi David Hendricks,
“No EEPROM/flash device found” pop after I added below code to flashchips.c and 
flashchips.h to install flashrom in Raspberry 4B.
pi@raspberrypi:~ $ sudo flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=4096
flashrom  on Linux 4.19.57-v7l+ (armv7l)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.

Do you have any suggestions? Thanks 😊

flashchips.h
#define WINBOND_NEX_W25Q128FW 0xef6018 /*W25Q128FW */

flashchips.c
         {
                  .vendor            = "Winbond",
                  .name               = "W25Q128FW",
                  .bustype  = BUS_SPI,
                  .manufacture_id     = WINBOND_NEX_ID,
                  .model_id        = WINBOND_NEX_W25Q128FW,
                  .total_size       = 16384,
                  .page_size       = 256,
                  /* supports SFDP */
                  /* OTP: 1024B total, 256B reserved; read 0x48; write 0x42, 
erase 0x44, read ID 0x4B */
                  .feature_bits   = FEATURE_WRSR_WREN | FEATURE_OTP | 
FEATURE_QPI,
                  .tested              = TEST_OK_PREW,
                  .probe              = probe_spi_rdid,
                  .probe_timing = TIMING_ZERO,
                  .block_erasers =
                  {
                          {
                                   .eraseblocks = { {4 * 1024, 4096} },
                                   .block_erase = spi_block_erase_20,
                          }, {
                                   .eraseblocks = { {32 * 1024, 512} },
                                   .block_erase = spi_block_erase_52,
                          }, {
                                   .eraseblocks = { {64 * 1024, 256} },
                                   .block_erase = spi_block_erase_d8,
                          }, {
                                   .eraseblocks = { {16 * 1024 * 1024, 1} },
                                   .block_erase = spi_block_erase_60,
                          }, {
                                   .eraseblocks = { {16 * 1024 * 1024, 1} },
                                   .block_erase = spi_block_erase_c7,
                          }
                  },
                  .printlock = spi_prettyprint_status_register_plain, /* TODO: 
improve */
                  .unlock             = spi_disable_blockprotect,
                  .write                = spi_chip_write_256,
                  .read                 = spi_chip_read,
                  .voltage   = {1650, 1950},
         },


BR
AMIN
From: Wu, Amin
Sent: Wednesday, April 22, 2020 2:55 PM
To: 'David Hendricks' <[email protected]>; '[email protected]' 
<[email protected]>
Cc: '[email protected]' <[email protected]>
Subject: RE: [flashrom] Do you have support for W25Q128FW and W25Q256.W?


[AMD Official Use Only - Internal Distribution Only]

Hi Winbond,
Do you have a plan to support flash bios for W25Q128FW and W25Q256.W via 
flashrom in Raspberry?


BR
AMIN
From: Wu, Amin
Sent: Tuesday, April 21, 2020 1:32 PM
To: David Hendricks 
<[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Subject: RE: [flashrom] Do you have support for W25Q128FW and W25Q256.W?


[AMD Official Use Only - Internal Distribution Only]

Hi David, Hendricks,
Can you share the flashrom link to download which support W25Q128FW and 
W25Q256.W?
Now I used DediProg to flash these bioschip. I can try with raspberry to flash 
when I get the flashrom from you. 😊
It is great help for me if flashrom support W25Q128FW and W25Q256.W. I tried 
edit flashchip.c and flashchip.h, but flash fail and fail. ☹
Thank you flashrom developer. Good job! Flashrom~Yes~


BR
AMIN

From: David Hendricks 
<[email protected]<mailto:[email protected]>>
Sent: Tuesday, April 21, 2020 1:06 PM
To: Wu, Amin <[email protected]<mailto:[email protected]>>
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [flashrom] Do you have support for W25Q128FW and W25Q256.W?

[CAUTION: External Email]
Yes and yes :-)

On Mon, Apr 20, 2020 at 10:05 PM Wu, Amin 
<[email protected]<mailto:[email protected]>> wrote:

[AMD Official Use Only - Internal Distribution Only]

Hi
Do you have support for W25Q128FW and W25Q256.W? Thanks


BR
AMIN
_______________________________________________
flashrom mailing list -- [email protected]<mailto:[email protected]>
To unsubscribe send an email to 
[email protected]<mailto:[email protected]>
_______________________________________________
flashrom mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to