summaryrefslogtreecommitdiffstats
path: root/programmer.h
diff options
context:
space:
mode:
authorRudolf Marek <r.marek@assembler.cz>2013-07-25 22:58:56 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2013-07-25 22:58:56 +0000
commit0444313d6bc7bc3c27ea64fb7000957837787b51 (patch)
tree26b1a82d5a33ea45f5fe0d02cdab4b5f5ab36e7a /programmer.h
parent56c69c68e97aaa9914612e75f1e7465c18b2a75e (diff)
downloadflashrom-0444313d6bc7bc3c27ea64fb7000957837787b51.zip
flashrom-0444313d6bc7bc3c27ea64fb7000957837787b51.tar.gz
sbxxx: Handle active IMCs in AMD chipsets
Detect and temporarily disable the IMC while accessing the flash. Disable writes on default, but allow the user to enforce it. Corresponding to flashrom svn r1704. Signed-off-by: Rudolf Marek <r.marek@assembler.cz> Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: David Hendricks <dhendrix@google.com>
Diffstat (limited to 'programmer.h')
-rw-r--r--programmer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/programmer.h b/programmer.h
index db914cb..f03eac3 100644
--- a/programmer.h
+++ b/programmer.h
@@ -572,6 +572,9 @@ 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, uint32_t mmio_base);
+/* imc.c */
+int amd_imc_shutdown(struct pci_dev *dev);
+
/* it85spi.c */
int it85xx_spi_init(struct superio s);
OpenPOWER on IntegriCloud