summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91
diff options
context:
space:
mode:
authormanu <manu@FreeBSD.org>2016-12-16 15:33:21 +0000
committermanu <manu@FreeBSD.org>2016-12-16 15:33:21 +0000
commit658cc3d497718f1c4b4a0ab5ffa9b6bdcabc4531 (patch)
tree519b05afb9a153185094be662decd31b9cbb0465 /sys/arm/at91
parent773d8c0acce73daadeb5ad3aba608be911447192 (diff)
downloadFreeBSD-src-658cc3d497718f1c4b4a0ab5ffa9b6bdcabc4531.zip
FreeBSD-src-658cc3d497718f1c4b4a0ab5ffa9b6bdcabc4531.tar.gz
MFC r309912:
CS ivar is uint32_t, not int.
Diffstat (limited to 'sys/arm/at91')
-rw-r--r--sys/arm/at91/at91_spi.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arm/at91/at91_spi.c b/sys/arm/at91/at91_spi.c
index cdbc7b8..f96114a 100644
--- a/sys/arm/at91/at91_spi.c
+++ b/sys/arm/at91/at91_spi.c
@@ -291,7 +291,8 @@ at91_spi_transfer(device_t dev, device_t child, struct spi_command *cmd)
{
struct at91_spi_softc *sc;
bus_addr_t addr;
- int err, i, j, mode[4], cs;
+ int err, i, j, mode[4];
+ uint32_t cs;
KASSERT(cmd->tx_cmd_sz == cmd->rx_cmd_sz,
("%s: TX/RX command sizes should be equal", __func__));
@@ -315,7 +316,7 @@ at91_spi_transfer(device_t dev, device_t child, struct spi_command *cmd)
* PSCDEC = 0 has a range of 0..3 for chip select. We
* don't support PSCDEC = 1 which has a range of 0..15.
*/
- if (cs < 0 || cs > 3) {
+ if (cs > 3) {
device_printf(dev,
"Invalid chip select %d requested by %s\n", cs,
device_get_nameunit(child));
OpenPOWER on IntegriCloud