summaryrefslogtreecommitdiffstats
path: root/flashrom.8.tmpl
diff options
context:
space:
mode:
authorJonathan Kollasch <jakllsch@kollasch.net>2014-06-01 10:26:23 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2014-06-01 10:26:23 +0000
commit7f0f3fab4531c975245bf8f3553ff380ac802fc7 (patch)
tree1d2beb0dcc9fa121e7cfffc7e84d5c367cce9203 /flashrom.8.tmpl
parentf2756fa240ccf5b2fe888c4abc9c4cdf33932e3a (diff)
downloadflashrom-7f0f3fab4531c975245bf8f3553ff380ac802fc7.tar.gz
flashrom-7f0f3fab4531c975245bf8f3553ff380ac802fc7.tar.bz2
flashrom-7f0f3fab4531c975245bf8f3553ff380ac802fc7.zip
Add VIA VT6421A LPC programmer driver
Due to the mysterious address handling of this chip the user can specify a base address with the offset parameter, e.g.: flashrom -p atavia:offset=0xFFF00000 Thanks to Idwer Vollering for his iterative testing of this code, as well as to Martijn Bastiaan who did the last tests before merging. Corresponding to flashrom svn r1809. Signed-off-by: Jonathan Kollasch <jakllsch@kollasch.net> Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Diffstat (limited to 'flashrom.8.tmpl')
-rw-r--r--flashrom.8.tmpl25
1 files changed, 21 insertions, 4 deletions
diff --git a/flashrom.8.tmpl b/flashrom.8.tmpl
index fb18c0455..ed0160bbe 100644
--- a/flashrom.8.tmpl
+++ b/flashrom.8.tmpl
@@ -192,6 +192,8 @@ cards)"
.sp
.BR "* atahpt" " (for flash ROMs on Highpoint ATA/RAID controllers)"
.sp
+.BR "* atavia" " (for flash ROMs on VIA VT6421A ATA controllers)"
+.sp
.BR "* ft2232_spi" " (for SPI flash ROMs attached to an FT2232/FT4232H/FT232H family \
based USB SPI programmer), including the DLP Design DLP-USB1232H, \
FTDI FT2232H Mini-Module, FTDI FT4232H Mini-Module, openbiosprog-spi, Amontec \
@@ -587,9 +589,9 @@ syntax where
.B content
is an 8-bit hexadecimal value.
.SS
-.BR "nic3com" , " nicrealtek" , " nicnatsemi" , " nicintel\
-" , " nicintel_spi" , " gfxnvidia" , " ogp_spi" , " drkaiser" , " satasii\
-" , " satamv" ", and " atahpt " programmers
+.BR "nic3com" , " nicrealtek" , " nicnatsemi" , " nicintel"\
+, " nicintel_spi" , " gfxnvidia" , " ogp_spi" , " drkaiser" , " satasii"\
+, " satamv" , " atahpt" ", and " atavia " programmers
These programmers have an option to specify the PCI address of the card
your want to use, which must be specified if more than one card supported
by the selected programmer is installed in your system. The syntax is
@@ -609,6 +611,18 @@ is the PCI function number of the desired device.
Example:
.B "flashrom \-p nic3com:pci=05:04.0"
.SS
+.BR "atavia " programmer
+Due to the mysterious address handling of the VIA VT6421A controller the user can specify an offset with the
+.sp
+.B " flashrom \-p atavia:offset=addr"
+.sp
+syntax where
+.B addr
+will be interpreted as usual (leading 0x (0) for hexadecimal (octal) values, or else decimal).
+For more information please see
+.nh
+.B http://flashrom.org/VT6421A
+.SS
.BR "ft2232_spi " programmer
An optional parameter specifies the controller
type and channel/interface/port it should support. For that you have to use the
@@ -891,6 +905,9 @@ flashrom needs different access permissions for different programmers.
needs raw memory access, PCI configuration space access, raw I/O port
access (x86) and MSR access (x86).
.sp
+.B atavia
+needs PCI configuration space access.
+.sp
.BR nic3com ", " nicrealtek " and " nicnatsemi "
need PCI configuration space read access and raw I/O port access.
.sp
@@ -923,7 +940,7 @@ need access to the USB device via libusb.
needs no access permissions at all.
.sp
.BR internal ", " nic3com ", " nicrealtek ", " nicnatsemi ", "
-.BR gfxnvidia ", " drkaiser ", " satasii ", " satamv " and " atahpt
+.BR gfxnvidia ", " drkaiser ", " satasii ", " satamv ", " atahpt" and " atavia
have to be run as superuser/root, and need additional raw access permission.
.sp
.BR serprog ", " buspirate_spi ", " dediprog ", " usbblaster_spi " and " ft2232_spi