diff options
author | Vadim Girlin <vadimgirlin@gmail.com> | 2010-03-30 02:45:18 +0000 |
---|---|---|
committer | Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> | 2010-03-30 02:45:18 +0000 |
commit | 957d2605426531e763d35c0d8984f34a8d9dd5c3 (patch) | |
tree | a91d660a8a82f1bb26f28d34bb951003d0284a25 /it87spi.c | |
parent | dfdc56f4a03cc84cba67ffc2c10ff89b816c43ee (diff) | |
download | flashrom-957d2605426531e763d35c0d8984f34a8d9dd5c3.tar.gz flashrom-957d2605426531e763d35c0d8984f34a8d9dd5c3.tar.bz2 flashrom-957d2605426531e763d35c0d8984f34a8d9dd5c3.zip |
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>
Diffstat (limited to 'it87spi.c')
-rw-r--r-- | it87spi.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -103,6 +103,7 @@ static uint16_t find_ite_spi_flash_port(uint16_t port, uint16_t id) 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 @@ static uint16_t find_ite_spi_flash_port(uint16_t port, uint16_t id) 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 it87xx_probe_spi_flash(const char *name) 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; } |