Dear flashrom team,

I am encountering an issue when trying to use flashrom on a system with an AMD FP4 chipset. Upon attempting to access the flash memory, I receive the following error messages:

flashrom v1.2 on Linux 6.4.0-150600.23.25-default (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found chipset "AMD FP4".
Enabling flash write... Disabling read write protection of flash addresses from 0xfffff800 to 0x0007f7ff failed.
Disabling read write protection of flash addresses from 0xfffff800 to 0x0007f7ff failed.
Disabling read write protection of flash addresses from 0xfffff800 to 0x0007f7ff failed.
Disabling read write protection of flash addresses from 0xfffff800 to 0x0007f7ff failed.
FCH device found but SMBus revision 0x71 does not match known values.
Please report this to flashrom@flashrom.org and include this log and
the output of lspci -nnvx, thanks!.
Could not determine chipset generation. PROBLEMS, continuing anyway
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.

I have attached the lspci_output.txt file with the full output from the lspci -nnvx command, as suggested by the error message.

I am seeking a solution to access the flash memory for reading or writing, but it appears that my chipset and SMBus revision may not be fully supported or recognized by flashrom. I would greatly appreciate any guidance or solutions you can provide.

Thank you for your attention and for the excellent work on flashrom. I look forward to your response.

Best regards,
David