summaryrefslogtreecommitdiffstats
path: root/nicintel_spi.c
diff options
context:
space:
mode:
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>2017-03-23 23:38:04 +0100
committerDavid Hendricks <david.hendricks@gmail.com>2017-09-17 18:14:28 +0000
commit75a2a79aebe9ffd0bcdb5f8d014d9e5583973014 (patch)
tree6ea9442fc25620fb9fe0bf887501a4a715e13610 /nicintel_spi.c
parent26d33d2be2851ce0ac16252bc0997eb67068fbed (diff)
downloadflashrom-75a2a79aebe9ffd0bcdb5f8d014d9e5583973014.tar.gz
flashrom-75a2a79aebe9ffd0bcdb5f8d014d9e5583973014.tar.bz2
flashrom-75a2a79aebe9ffd0bcdb5f8d014d9e5583973014.zip
nicintel_spi: Define BIT() macro
Replace bit shits with BIT() macro. This improves the readability of the code. Change-Id: I30315891f18d4d5bfbc247bb9012560479afab90 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Reviewed-on: https://review.coreboot.org/21432 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Diffstat (limited to 'nicintel_spi.c')
-rw-r--r--nicintel_spi.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/nicintel_spi.c b/nicintel_spi.c
index bbe0afb6d..3c43e8b1d 100644
--- a/nicintel_spi.c
+++ b/nicintel_spi.c
@@ -77,6 +77,8 @@
// #define FL_BUSY 30
// #define FL_ER 31
+#define BIT(x) (1<<(x))
+
uint8_t *nicintel_spibar;
const struct dev_entry nics_intel_spi[] = {
@@ -114,11 +116,11 @@ static void nicintel_request_spibus(void)
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- tmp |= 1 << FL_REQ;
+ tmp |= BIT(FL_REQ);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
/* Wait until we are allowed to use the SPI bus. */
- while (!(pci_mmio_readl(nicintel_spibar + FLA) & (1 << FL_GNT))) ;
+ while (!(pci_mmio_readl(nicintel_spibar + FLA) & BIT(FL_GNT))) ;
}
static void nicintel_release_spibus(void)
@@ -126,7 +128,7 @@ static void nicintel_release_spibus(void)
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- tmp &= ~(1 << FL_REQ);
+ tmp &= ~BIT(FL_REQ);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
}
@@ -135,7 +137,7 @@ static void nicintel_bitbang_set_cs(int val)
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- tmp &= ~(1 << FL_CS);
+ tmp &= ~BIT(FL_CS);
tmp |= (val << FL_CS);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
}
@@ -145,7 +147,7 @@ static void nicintel_bitbang_set_sck(int val)
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- tmp &= ~(1 << FL_SCK);
+ tmp &= ~BIT(FL_SCK);
tmp |= (val << FL_SCK);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
}
@@ -155,7 +157,7 @@ static void nicintel_bitbang_set_mosi(int val)
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- tmp &= ~(1 << FL_SI);
+ tmp &= ~BIT(FL_SI);
tmp |= (val << FL_SI);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
}
@@ -225,18 +227,18 @@ static int nicintel_spi_i210_enable_flash()
uint32_t tmp;
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- if (tmp & (1 << FL_LOCKED)) {
+ if (tmp & BIT(FL_LOCKED)) {
msg_perr("Flash is in Secure Mode. Abort.\n");
return 1;
}
- if (!(tmp & (1 << FL_ABORT)))
+ if (!(tmp & BIT(FL_ABORT)))
return 0;
- tmp |= (1 << FL_CLR_ERR);
+ tmp |= BIT(FL_CLR_ERR);
pci_mmio_writel(tmp, nicintel_spibar + FLA);
tmp = pci_mmio_readl(nicintel_spibar + FLA);
- if (!(tmp & (1 << FL_ABORT))) {
+ if (!(tmp & BIT(FL_ABORT))) {
msg_perr("Unable to clear Flash Access Error. Abort\n");
return 1;
}