aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/arm
diff options
context:
space:
mode:
authorBernd Walter <ticso@FreeBSD.org>2007-12-23 14:46:30 +0000
committerBernd Walter <ticso@FreeBSD.org>2007-12-23 14:46:30 +0000
commitfc29b8c53506ca89fcd717022c923eaa46587b94 (patch)
treee7f2e1ae03ed782010efdeb5b6e2fbb0e36e52ee /sys/boot/arm
parent2a0a392e1c0f821d9ea18dfbd1f3df27cd0ffdee (diff)
Notes
Diffstat (limited to 'sys/boot/arm')
-rw-r--r--sys/boot/arm/at91/libat91/spi_flash.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/boot/arm/at91/libat91/spi_flash.c b/sys/boot/arm/at91/libat91/spi_flash.c
index a35e79896fd1..591b9ebfe002 100644
--- a/sys/boot/arm/at91/libat91/spi_flash.c
+++ b/sys/boot/arm/at91/libat91/spi_flash.c
@@ -256,11 +256,12 @@ SPI_InitFlash(void)
value = pSPI->SPI_RDR;
value = pSPI->SPI_SR;
+ value = GetFlashStatus() & 0xFC;
#ifdef BOOT_BWCT
- if (((value = GetFlashStatus()) & 0xFC) != 0xB4)
+ if (value != 0xB4 && value != 0xAC)
printf(" Bad SPI status: 0x%x\n", value);
#else
- if (((value = GetFlashStatus()) & 0xFC) != 0xBC)
+ if (value != 0xBC)
printf(" Bad SPI status: 0x%x\n", value);
#endif
}