As flashrom is moving towards more external programmer support, we need more info about flash chips:
- voltage (incl. separate programming voltage if applicable) - form factors - 16-bit I/O capability for parallel flash, 2-bit/4-bit I/O for SPI - pinouts for secondary interfaces (e.g. parallel AAI for LPC flash) - locking - write granularity (1bit, 1byte, 256byte, ...) - implicit-erase-in-write? - odd stuff like certain erase functions only working on a specific region - supported command set (commands and what they do) - are there multiple chips with same ID and differing command set - stuff like non-working ID if the chip is still in AAI mode - ID timing - JEDEC toggle timing (if applicable) - max. frequency for SPI chips (often differs among revisions) - detailed timing for bitbanging parallel chips - ...
Any other bits of info we could use?
Regards, Carl-Daniel