diff options
author | Bin Meng <bmeng.cn@gmail.com> | 2016-02-01 01:40:38 -0800 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2016-02-05 12:47:20 +0800 |
commit | 6e670b5c4d198c0c5715a2fe0c7980c9e6ca95c5 (patch) | |
tree | 78b7a6445ef3b66c5b65a4b205b0a00dfd288e35 /drivers/spi | |
parent | 1f9eb59d273983ba8c65368120285ac6425476f7 (diff) | |
download | u-boot-6e670b5c4d198c0c5715a2fe0c7980c9e6ca95c5.tar.gz u-boot-6e670b5c4d198c0c5715a2fe0c7980c9e6ca95c5.tar.bz2 u-boot-6e670b5c4d198c0c5715a2fe0c7980c9e6ca95c5.zip |
spi: ich: Change PCHV_ to ICHV_
The ICH SPI controller supports two variants, one of which is ICH7
compatible and the other is ICH9 compatible. Change 'pch_version'
to 'ich_version' to better match its original name.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Jagan Teki <jteki@openedev.com>
Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/spi')
-rw-r--r-- | drivers/spi/ich.c | 14 | ||||
-rw-r--r-- | drivers/spi/ich.h | 7 |
2 files changed, 13 insertions, 8 deletions
diff --git a/drivers/spi/ich.c b/drivers/spi/ich.c index b863539e1b..1acdc88492 100644 --- a/drivers/spi/ich.c +++ b/drivers/spi/ich.c @@ -123,7 +123,7 @@ static int ich_init_controller(struct udevice *dev, sbase = (void *)sbase_addr; debug("%s: sbase=%p\n", __func__, sbase); - if (plat->ich_version == PCHV_7) { + if (plat->ich_version == ICHV_7) { struct ich7_spi_regs *ich7_spi = sbase; ich7_spi = (struct ich7_spi_regs *)sbase; @@ -139,7 +139,7 @@ static int ich_init_controller(struct udevice *dev, ctlr->bbar = offsetof(struct ich7_spi_regs, bbar); ctlr->preop = offsetof(struct ich7_spi_regs, preop); ctlr->base = ich7_spi; - } else if (plat->ich_version == PCHV_9) { + } else if (plat->ich_version == ICHV_9) { struct ich9_spi_regs *ich9_spi = sbase; ctlr->ichspi_lock = readw(&ich9_spi->hsfs) & HSFS_FLOCKDN; @@ -165,7 +165,7 @@ static int ich_init_controller(struct udevice *dev, /* Work out the maximum speed we can support */ ctlr->max_speed = 20000000; - if (plat->ich_version == PCHV_9 && ich9_can_do_33mhz(dev)) + if (plat->ich_version == ICHV_9 && ich9_can_do_33mhz(dev)) ctlr->max_speed = 33000000; debug("ICH SPI: Version ID %d detected at %p, speed %ld\n", plat->ich_version, ctlr->base, ctlr->max_speed); @@ -394,7 +394,7 @@ static int ich_spi_xfer(struct udevice *dev, unsigned int bitlen, if (ret < 0) return ret; - if (plat->ich_version == PCHV_7) + if (plat->ich_version == ICHV_7) ich_writew(ctlr, SPIS_CDS | SPIS_FCERR, ctlr->status); else ich_writeb(ctlr, SPIS_CDS | SPIS_FCERR, ctlr->status); @@ -649,7 +649,7 @@ static int ich_spi_child_pre_probe(struct udevice *dev) * ICH 7 SPI controller only supports array read command * and byte program command for SST flash */ - if (plat->ich_version == PCHV_7) { + if (plat->ich_version == ICHV_7) { slave->mode_rx = SPI_RX_SLOW; slave->mode = SPI_TX_BYTE; } @@ -665,12 +665,12 @@ static int ich_spi_ofdata_to_platdata(struct udevice *dev) ret = fdt_node_check_compatible(gd->fdt_blob, dev->of_offset, "intel,ich7-spi"); if (ret == 0) { - plat->ich_version = PCHV_7; + plat->ich_version = ICHV_7; } else { ret = fdt_node_check_compatible(gd->fdt_blob, dev->of_offset, "intel,ich9-spi"); if (ret == 0) - plat->ich_version = PCHV_9; + plat->ich_version = ICHV_9; } return ret; diff --git a/drivers/spi/ich.h b/drivers/spi/ich.h index 6344e80d63..bd0a820809 100644 --- a/drivers/spi/ich.h +++ b/drivers/spi/ich.h @@ -127,8 +127,13 @@ struct spi_trans { #define SPI_OPCODE_WREN 0x06 #define SPI_OPCODE_FAST_READ 0x0b +enum ich_version { + ICHV_7, + ICHV_9, +}; + struct ich_spi_platdata { - enum pch_version ich_version; /* Controller version, 7 or 9 */ + enum ich_version ich_version; /* Controller version, 7 or 9 */ }; struct ich_spi_priv { |