Add ITE IT8720 SPI support

Original patch by Vadim Girlin.
Message printing updated by Carl-Daniel Hailfinger.

Corresponding to flashrom svn r989.

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
diff --git a/it87spi.c b/it87spi.c
index 11087dd..0ee7d12 100644
--- a/it87spi.c
+++ b/it87spi.c
@@ -103,6 +103,7 @@
 	switch (id) {
 	case 0x8716:
 	case 0x8718:
+	case 0x8720:
 		enter_conf_mode_ite(port);
 		/* NOLDN, reg 0x24, mask out lowest bit (suspend) */
 		tmp = sio_read(port, 0x24) & 0xFE;
@@ -159,7 +160,7 @@
 		break;
 	/* TODO: Handle more IT87xx if they support flash translation */
 	default:
-		msg_pinfo("SuperI/O ID %04hx is not on the controller list.\n", id);
+		msg_pdbg("SuperI/O ID %04hx is not on the controller list.\n", id);
 	}
 	return flashport;
 }
@@ -199,8 +200,11 @@
 	int ret;
 
 	ret = it87spi_common_init();
-	if (!ret)
+	if (!ret) {
+		if (buses_supported & CHIP_BUSTYPE_SPI)
+			msg_pdbg("Overriding chipset SPI with IT87 SPI.\n");
 		buses_supported |= CHIP_BUSTYPE_SPI;
+	}
 	return ret;
 }