summaryrefslogtreecommitdiff
path: root/util/flashrom/flashrom.8
blob: 1803bf826d1ebd7c8cb1314d30a06ada75daa3f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
.TH FLASHROM 8 "October 18, 2007"
.SH NAME
flashrom \- a universal flash programming utility
.SH SYNOPSIS
.B flashrom \fR[\fB\-rwvEVfh\fR] [\fB\-c\fR chipname] [\fB\-s\fR exclude_start] [\fB\-e\fR exclude_end]
         [\fB-m\fR vendor:part] [\fB-l\fR file.layout] [\fB-i\fR image_name] [file]
.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/LinuxBIOS/firmware images, for example.
.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.
.TP
.B "\-r, \-\-read"
Read flash ROM contents an save them into the given file.
.TP
.B "\-w, \-\-write"
Write file into flash (default when file is specified).
.TP
.B "\-v, \-\-verify"
Verify the flash ROM contents against the given file.
.TP
.B "\-E, \-\-erase"
Erase the flash device.
.TP
.B "\-V, \-\-verbose"
More verbose output.
.TP
.B "\-c, \-\-chip" <chipname>
Probe only for specified flash chip.
.TP
.B "\-s, \-\-estart" <addr>
Exclude start position. (obsolete)
.TP
.B "\-e, \-\-eend" <addr> 
Exclude end postion. (obsolete)
.TP
.B "\-m, \-\-mainboard" <vendor:part>
Override mainboard settings. This option is needed for some mainboards,
see the
.B flashrom
README for a list.
.TP
.B "\-f, \-\-force"
Force write without checking whether the ROM image file is really meant
to be used on this board.
.sp
Note: This check only works while LinuxBIOS is running, and only for those
boards where the LinuxBIOS code supports it.
.TP
.B "\-l, \-\-layout" <layout.file>
Read ROM layout from file.
.TP
.B "\-i, \-\-image" <name>
Only flash image
.B <name>
from flash layout.
.TP
.B "\-h, \-\-help"
Show a help text and exit.
.\".TP
.\".B "\-\-version"
.\"Show version information and exit.
.SH BUGS
Please report any bugs at http://tracker.linuxbios.org/trac/LinuxBIOS/,
or on the LinuxBIOS mailing list (http://linuxbios.org/Mailinglist).
.SH LICENCE
.B flashrom
is covered by the GNU General Public License (GPL), version 2 or later.
.\" .SH SEE ALSO
.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 <yinghai.lu@amd.com>
.br
Stefan Reinauer <stepan@coresystems.de>
.br
Niki W. Waibel <niki.waibel@gmx.net>
.br
some others 
.PP
This manual page was written by Uwe Hermann <uwe@hermann-uwe.de>.
It is licensed under the terms of the GNU GPL (v2 or later).