See patch. We keep forgetting to update all the sources of information, let's drop some and only use one location where we document stuff (mostly wiki).
Uwe. -- http://www.hermann-uwe.de | http://www.holsham-traders.de http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
Do not duplicate that much information in various different places such as the README, manpage, --help output, and the wiki. This should (partly) prevent incorrect and incomplete documentation. Signed-off-by: Uwe Hermann <[EMAIL PROTECTED]> Index: flashrom.8 =================================================================== --- flashrom.8 (Revision 3067) +++ flashrom.8 (Arbeitskopie) @@ -1,4 +1,4 @@ -.TH FLASHROM 8 "January 18, 2008" +.TH FLASHROM 8 "January 21, 2008" .SH NAME flashrom \- a universal BIOS/ROM/flash programming utility .SH SYNOPSIS @@ -7,11 +7,15 @@ .SH DESCRIPTION .B flashrom is a universal flash programming utility for DIP, PLCC, or SPI flash ROM -chips. It can be used to flash BIOS/coreboot/firmware images, for example. - -(see +chips. It can be used to flash BIOS/coreboot/firmware images, for example (see .B http://coreboot.org -for details on coreboot) +for details on coreboot). +.PP +The list of supported southbridges and ROM chips is available at +.BR http://coreboot.org/Flashrom#Supported_devices "." +.PP +The list of known-working and known-broken mainboards is available at +.BR http://coreboot.org/Flashrom#Supported_mainboards "." .SH OPTIONS If no file is specified, then all that happens is that flash info is dumped and the flash chip is set to writable. @@ -74,22 +78,8 @@ .SH LICENCE .B flashrom is covered by the GNU General Public License (GPL), version 2 or later. -.SH COPYRIGHT -2000 Silicon Integrated System Corporation -.br -2003 Niki W. Waibel -.br -2004 Tyan Corp -.br -2005-2007 coresystems GmbH .SH AUTHORS -Yinghai Lu <[EMAIL PROTECTED]> -.br -Stefan Reinauer <[EMAIL PROTECTED]> -.br -Niki W. Waibel <[EMAIL PROTECTED]> -.br -some others +Please see the individual source code files for a list of flashrom authors. .PP This manual page was written by Uwe Hermann <[EMAIL PROTECTED]>. It is licensed under the terms of the GNU GPL (version 2 or later). Index: README =================================================================== --- README (Revision 3066) +++ README (Arbeitskopie) @@ -22,26 +22,17 @@ Usage ----- - $ flashrom [-rwvEVfh] [-c chipname] [-s exclude_start] [-e exclude_end] - [-m vendor:part] [-l file.layout] [-i imagename] [file] - -r | --read: read flash and save into file - -w | --write: write file into flash (default when - file is specified) - -v | --verify: verify flash against file - -E | --erase: erase flash device - -V | --verbose: more verbose output - -c | --chip <chipname>: probe only for specified flash chip - -s | --estart <addr>: exclude start position - -e | --eend <addr>: exclude end postion - -m | --mainboard <vendor:part>: override mainboard settings - -f | --force: force write without checking image - -l | --layout <file.layout>: read rom layout from file - -i | --image <name>: only flash image name from flash layout +Please read the manpage or run 'flashrom --help'. - If no file is specified, then all that happens - is that flash info is dumped and the flash chip is set to writable. +Supported Flash Chips and Southbridges +-------------------------------------- +Please see + + http://coreboot.org/Flashrom#Supported_devices + + coreboot Table and Mainboard Identification -------------------------------------------- @@ -51,18 +42,9 @@ flashrom -w --mainboard AGAMI:ARUMA agami_aruma.rom -The following boards require the specification of the board name, if -no coreboot table is found: +The full list of boards which need such a --mainboard switch is at -* IWILL DK8-HTX: use -m iwill:dk8_htx -* Agami Aruma: use -m AGAMI:ARUMA -* ASUS P5A: use -m asus:p5a -* IBM x3455: use -m ibm:x3455 -* EPoX EP-BX3: use -m epox:ep-bx3 -* GIGABYTE GA-M57SLI-S4 v2.0: use -m gigabyte:m57sli -* GIGABYTE GA-M61P-S3: use -m gigabyte:m61p -* MSI K8N Neo3: use -m msi:k8n-neo3 -* Acorp 6A815EPD: use -m acorp:6a815epd + http://coreboot.org/Flashrom#Supported_mainboards ROM Layout Support @@ -101,91 +83,3 @@ Disk on Chip support is currently disabled since it is considered unstable. Change CFLAGS in the Makefile to enable it: Remove -DDISABLE_DOC from CFLAGS. - -Supported Flash Chips ---------------------- - -AMD AM-29F040B -AMD AM-29F016D -ASD AE49F2008 -Atmel AT-29C040A -Atmel AT-29C020 -EMST F49B002UA -Intel 82802AB (Firmware Hub) -Intel 82802AC (Firmware Hub) -M-Systems MD-2802 (unsupported, disabled by default) -MX MX-29F002 -PMC PMC-49FL002 -PMC PMC-49FL004 -Sharp LHF-00L04 -SST SST-29EE020A -SST SST-28SF040A -SST SST-39SF010A -SST SST-39SF020A -SST SST-39SF040 -SST SST-39VF020 -SST SST-49LF040B -SST SST-49LF040 -SST SST-49LF020A -SST SST-49LF080A -SST SST-49LF160C -SST SST-49LF002A/B -SST SST-49LF003A/B -SST SST-49LF004A/B -SST SST-49LF008A -SST SST-49LF004C -SST SST-49LF008C -SST SST-49LF016C -ST ST-M50FLW040A -ST ST-M50FLW040B -ST ST-M50FLW080A -ST ST-M50FLW080B -ST ST-M50FW040 -ST ST-M50FW080 -ST ST-M50FW016 -ST ST-M50LPW116 -ST ST-M29F002B -ST ST-M29F002T -ST ST-M29F002NT -ST ST-M29F400BT -ST ST-M29F040B -ST ST-M29W010B -ST ST-M29W040B -SyncMOS S29C51001T/B -SyncMOS S29C51002T/B -SyncMOS S29C51004T/B -SyncMOS S29C31004T -Winbond W29C011 -Winbond W29C020C -Winbond W29C040P -Winbond W29EE011 -Winbond W49F002U -Winbond W49V002A -Winbond W49V002FA -Winbond W39V040FA -Winbond W39V040A -Winbond W39V040B -Winbond W39V080A - - -Supported Southbridges ----------------------- - -AMD CS5530/CS5530A -AMD Geode SC1100 -AMD AMD-8111 -ATI SB400 -Broadcom HT-1000 -Intel ICH0-ICH8 (all variations) -Intel PIIX4/PIIX4E/PIIX4M -NVIDIA CK804 -NVIDIA MCP51 -NVIDIA MCP55 -SiS 630 -SiS 5595 -VIA CX700 -VIA VT8231 -VIA VT8235 -VIA VT8237 -VIA VT82C686 -
-- coreboot mailing list [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

