summaryrefslogtreecommitdiffstats
path: root/programmer.h
diff options
context:
space:
mode:
authorHelge Wagner <Helge.Wagner@ge.com>2012-08-24 23:03:46 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2012-08-24 23:03:46 +0000
commitd9119f712612e8e6f508a3e6a839d41a365c2793 (patch)
treea8dff9c93a15d97e3af756ab3481e6c8080b5c17 /programmer.h
parentb4974d83f7610a62262ec0648e549c4dc8f8b8b6 (diff)
downloadflashrom-d9119f712612e8e6f508a3e6a839d41a365c2793.zip
flashrom-d9119f712612e8e6f508a3e6a839d41a365c2793.tar.gz
Fix VIA VX*** support
Helge Wagner's patch that added VIA VX900 chipset support made me look closer at the datasheets which led to some concise documentation about newer VIA chipsets: http://flashrom.org/VIA Based on that this patch adds full support for VX800/VX820, VX855/VX875 and VX900, including SPI and LPC. VT8237S was not changed (SPI support only) because there is no public datasheet and it is not clear how to distinguish between LPC and SPI strapping and investigations in (NDAed) documents have not brought up anything conclusively. enable_flash_vt823x could probably be enhanced too due to various ignored LPC options of the chipset. Tested-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Corresponding to flashrom svn r1578. Signed-off-by: Helge Wagner <Helge.Wagner@ge.com> Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Diffstat (limited to 'programmer.h')
-rw-r--r--programmer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/programmer.h b/programmer.h
index a32cd79..7a301f3 100644
--- a/programmer.h
+++ b/programmer.h
@@ -558,7 +558,7 @@ enum ich_chipset {
extern uint32_t ichspi_bbar;
int ich_init_spi(struct pci_dev *dev, uint32_t base, void *rcrb,
enum ich_chipset ich_generation);
-int via_init_spi(struct pci_dev *dev);
+int via_init_spi(struct pci_dev *dev, uint32_t mmio_base);
/* it85spi.c */
int it85xx_spi_init(struct superio s);
OpenPOWER on IntegriCloud