diff --git a/drivers/ssb/pci.c b/drivers/ssb/pci.c
index f853d5600ca778fa447f0ee6acee1bf6c2d3899f..9e50896233aa969e5fa145bcf630dd0ba9055363 100644
--- a/drivers/ssb/pci.c
+++ b/drivers/ssb/pci.c
@@ -600,6 +600,7 @@ static int sprom_extract(struct ssb_bus *bus, struct ssb_sprom *out,
 			ssb_printk(KERN_WARNING PFX "Unsupported SPROM"
 				   "  revision %d detected. Will extract"
 				   " v1\n", out->revision);
+			out->revision = 1;
 			sprom_extract_r123(out, in);
 		}
 	}