diff options
author | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2017-07-13 22:25:15 +0200 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2017-07-18 19:18:50 +0000 |
commit | 935ff1b208e5e891f1985235b6b4d9518da92f33 (patch) | |
tree | 461a69efa85d321d4da0cf2299baa51a0a27dd5b | |
parent | 6dc125f0e345f19dd762d553feba8255dba691c5 (diff) | |
download | coreboot-935ff1b208e5e891f1985235b6b4d9518da92f33.tar.xz |
soc/intel: Fix SPI driver compilation with CONFIG_DEBUG_SPI
write[8|16|32] wants volatile pointers, not const pointers.
Change-Id: I92010516e8e01c870b60107e20a576a75d491e4e
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-on: https://review.coreboot.org/13566
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
-rw-r--r-- | src/soc/intel/baytrail/spi.c | 6 | ||||
-rw-r--r-- | src/soc/intel/broadwell/spi.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/soc/intel/baytrail/spi.c b/src/soc/intel/baytrail/spi.c index aa7dde214b..73847e9b8e 100644 --- a/src/soc/intel/baytrail/spi.c +++ b/src/soc/intel/baytrail/spi.c @@ -189,21 +189,21 @@ static u32 readl_(const void *addr) return v; } -static void writeb_(u8 b, const void *addr) +static void writeb_(u8 b, void *addr) { write8(addr, b); printk(BIOS_DEBUG, "wrote %2.2x to %4.4x\n", b, ((unsigned) addr & 0xffff) - 0xf020); } -static void writew_(u16 b, const void *addr) +static void writew_(u16 b, void *addr) { write16(addr, b); printk(BIOS_DEBUG, "wrote %4.4x to %4.4x\n", b, ((unsigned) addr & 0xffff) - 0xf020); } -static void writel_(u32 b, const void *addr) +static void writel_(u32 b, void *addr) { write32(addr, b); printk(BIOS_DEBUG, "wrote %8.8x to %4.4x\n", diff --git a/src/soc/intel/broadwell/spi.c b/src/soc/intel/broadwell/spi.c index 3ebc3bfaca..52a1d76f54 100644 --- a/src/soc/intel/broadwell/spi.c +++ b/src/soc/intel/broadwell/spi.c @@ -188,21 +188,21 @@ static u32 readl_(const void *addr) return v; } -static void writeb_(u8 b, const void *addr) +static void writeb_(u8 b, void *addr) { write8(addr, b); printk(BIOS_DEBUG, "wrote %2.2x to %4.4x\n", b, ((unsigned int) addr & 0xffff) - 0xf020); } -static void writew_(u16 b, const void *addr) +static void writew_(u16 b, void *addr) { write16(addr, b); printk(BIOS_DEBUG, "wrote %4.4x to %4.4x\n", b, ((unsigned int) addr & 0xffff) - 0xf020); } -static void writel_(u32 b, const void *addr) +static void writel_(u32 b, void *addr) { write32(addr, b); printk(BIOS_DEBUG, "wrote %8.8x to %4.4x\n", |