diff options
Diffstat (limited to 'drivers/net/caif/caif_spi_slave.c')
-rw-r--r-- | drivers/net/caif/caif_spi_slave.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/caif/caif_spi_slave.c b/drivers/net/caif/caif_spi_slave.c index e139e133fc7..3baa572407c 100644 --- a/drivers/net/caif/caif_spi_slave.c +++ b/drivers/net/caif/caif_spi_slave.c @@ -85,13 +85,13 @@ void cfspi_xfer(struct work_struct *work) #if CFSPI_DBG_PREFILL /* Prefill buffers for easier debugging. */ - memset(cfspi->xfer.va_tx, 0xFF, SPI_DMA_BUF_LEN); + memset(cfspi->xfer.va_tx[0], 0xFF, SPI_DMA_BUF_LEN); memset(cfspi->xfer.va_rx, 0xFF, SPI_DMA_BUF_LEN); #endif /* CFSPI_DBG_PREFILL */ cfspi_dbg_state(cfspi, CFSPI_STATE_AWAKE); - /* Check whether we have a committed frame. */ + /* Check whether we have a committed frame. */ if (cfspi->tx_cpck_len) { int len; @@ -102,7 +102,7 @@ void cfspi_xfer(struct work_struct *work) ptr += SPI_IND_SZ; len = cfspi_xmitfrm(cfspi, ptr, cfspi->tx_cpck_len); WARN_ON(len != cfspi->tx_cpck_len); - } + } cfspi_dbg_state(cfspi, CFSPI_STATE_GET_NEXT); @@ -115,7 +115,7 @@ void cfspi_xfer(struct work_struct *work) * Add indication and length at the beginning of the frame, * using little endian. */ - ptr = (u8 *) cfspi->xfer.va_tx; + ptr = (u8 *) cfspi->xfer.va_tx[0]; *ptr++ = SPI_CMD_IND; *ptr++ = (SPI_CMD_IND & 0xFF00) >> 8; *ptr++ = cfspi->tx_npck_len & 0x00FF; |