[flashrom] [PATCH 1/2] sbxxx: spibar[0] debug print refinements

Stefan Tauner stefan.tauner at student.tuwien.ac.at
Thu Apr 18 18:02:38 CEST 2013


Signed-off-by: Stefan Tauner <stefan.tauner at 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





More information about the flashrom mailing list