diff options
author | Jonathan Kollasch <jakllsch@kollasch.net> | 2014-06-01 10:26:23 +0000 |
---|---|---|
committer | Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> | 2014-06-01 10:26:23 +0000 |
commit | 7f0f3fab4531c975245bf8f3553ff380ac802fc7 (patch) | |
tree | 1d2beb0dcc9fa121e7cfffc7e84d5c367cce9203 /flashrom.c | |
parent | f2756fa240ccf5b2fe888c4abc9c4cdf33932e3a (diff) | |
download | flashrom-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.c')
-rw-r--r-- | flashrom.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/flashrom.c b/flashrom.c index 98101b774..8a2a5b15f 100644 --- a/flashrom.c +++ b/flashrom.c @@ -172,6 +172,18 @@ const struct programmer_entry programmer_table[] = { }, #endif +#if CONFIG_ATAVIA == 1 + { + .name = "atavia", + .type = PCI, + .devs.dev = ata_via, + .init = atavia_init, + .map_flash_region = atavia_map, + .unmap_flash_region = fallback_unmap, + .delay = internal_delay, + }, +#endif + #if CONFIG_FT2232_SPI == 1 { .name = "ft2232_spi", |