Signed-off-by: Stefan Tauner <stefan.tauner(a)student.tuwien.ac.at>
---
flash.h | 1 +
sb600spi.c | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/flash.h b/flash.h
index 6ff691a..1857cc0 100644
--- a/flash.h
+++ b/flash.h
@@ -24,6 +24,7 @@
#ifndef __FLASH_H__
#define __FLASH_H__ 1
+#include <inttypes.h>
#include <stdint.h>
#include <stddef.h>
#ifdef _WIN32
diff --git a/sb600spi.c b/sb600spi.c
index fe60aa9..42a0ece 100644
--- a/sb600spi.c
+++ b/sb600spi.c
@@ -211,7 +211,7 @@ int sb600_probe_spi(struct pci_dev *dev)
uint32_t tmp;
uint8_t reg;
static const char *const speed_names[4] = {
- "Reserved", "33", "22", "16.5"
+ "66", "33", "22", "16.5"
};
/* Read SPI_BaseAddr */
@@ -250,10 +250,10 @@ int sb600_probe_spi(struct pci_dev *dev)
* SB700 or later, reads and writes will be corrupted. Abort in this
* case. Make sure to avoid this check on SB600.
*/
- msg_pdbg("SpiArbEnable=%i, SpiAccessMacRomEn=%i, "
+ msg_pdbg("(0x08" PRIx32 ") fastReadEnable=%u, SpiArbEnable=%i, SpiAccessMacRomEn=%i, "
"SpiHostAccessRomEn=%i, ArbWaitCount=%i, "
"SpiBridgeDisable=%i, DropOneClkOnRd=%i\n",
- (tmp >> 19) & 0x1, (tmp >> 22) & 0x1,
+ (tmp >> 18) & 0x3, (tmp >> 19) & 0x1, (tmp >> 22) & 0x1,
(tmp >> 23) & 0x1, (tmp >> 24) & 0x7,
(tmp >> 27) & 0x1, (tmp >> 28) & 0x1);
tmp = (mmio_readb(sb600_spibar + 0xd) >> 4) & 0x3;
--
Kind regards, Stefan Tauner