diff --git a/chipset_enable.c b/chipset_enable.c
index b5af401078b2dfbd08205a9d4c02e9d037527243..00959ea5ad43ddc00a1fa16bba8a889ac5d53f85 100644
--- a/chipset_enable.c
+++ b/chipset_enable.c
@@ -384,6 +384,7 @@ static int enable_flash_ich_dc_spi(struct pci_dev *dev, const char *name,
 			     *(uint32_t *) (spibar + 0xA0)); ICH10 only? */
 		printf_debug("0xB0: 0x%08x (FDOC)\n",
 			     *(uint32_t *) (spibar + 0xB0));
+		ich_init_opcodes();
 		break;
 	default:
 		/* Nothing */