Add a bunch of new/tested stuff and various small changes 14

Tested Mainboards:
 - ASUS M3A78-EH
 - Biostar TA790GX A3+
 - ECS 848P-A7
   Reported on IRC
   Reported and tested by Alexander Gordeev on IRC.
 - Gigabyte GA-X79-UD5
 - Shuttle FN78S
 - VIA EITX-3000
   Reported on IRC by Tuju

 - Dell PowerEdge C6220 (0HYFFG)
 - Foxconn Q45M
 - MSI MS-7309 (K9N6SGM-V)
 - Supermicro X9QRi-F+
 - ZOTAC H61-ITX WiFi (H61ITX-A-E)

ASUS CUSL2-C has been tested to be working with the board enable once
implemented for the TUSL2-C board. They seem to have the same PCI IDs
as shown in the links below. Since only the CUSL2-C board enable has been
tested yet, we distinguish the two by DMI strings.

Tested flash chips:
 - Set EMST F25L008A to PREW (+PREW)
 - Set GigaDevice GD25Q64 to PREW (+PREW);a=commit;h=9e8ef49b1f626c2197e131fba6c5b65c8af4eeea
 - Set Macronix MX25L12805 to P (+P)
 - Set SST SST49LF003A/B to PREW (+EW)
 - Set Winbond W49V002FA to PREW (+EW)

Tested chipsets:
 - Intel X79 (0x1d41)

Board enables:
 - add ASUS P4P800-X
   Created by Idwer Vollering and tested by Mingsen Bao:
 - add DMI string to P4P800-VM

 - Add remaining Intel 7 series chipset (LPC) PCI IDs
 - Add generic SPI detection for chips from Winbond
 - Minor manpage changes
 - Minor other cleanups
 - Escape full stops after abbreviations in the manpage.
 - Add ICH9 and successors to spi_get_valid_read_addr

Corresponding to flashrom svn r1601.

Signed-off-by: Stefan Tauner <>
Acked-by: Stefan Tauner <>
12 files changed