diff options
-rw-r--r-- | drivers/spi/spi-fsl-espi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/spi/spi-fsl-espi.c b/drivers/spi/spi-fsl-espi.c index 24096c84e9c4..f0d7662e4d45 100644 --- a/drivers/spi/spi-fsl-espi.c +++ b/drivers/spi/spi-fsl-espi.c | |||
@@ -348,7 +348,7 @@ static void fsl_espi_cmd_trans(struct spi_message *m, | |||
348 | } | 348 | } |
349 | 349 | ||
350 | espi_trans->tx_buf = local_buf; | 350 | espi_trans->tx_buf = local_buf; |
351 | espi_trans->rx_buf = local_buf + espi_trans->n_tx; | 351 | espi_trans->rx_buf = local_buf; |
352 | fsl_espi_do_trans(m, espi_trans); | 352 | fsl_espi_do_trans(m, espi_trans); |
353 | 353 | ||
354 | espi_trans->actual_length = espi_trans->len; | 354 | espi_trans->actual_length = espi_trans->len; |
@@ -397,7 +397,7 @@ static void fsl_espi_rw_trans(struct spi_message *m, | |||
397 | espi_trans->n_rx = trans_len; | 397 | espi_trans->n_rx = trans_len; |
398 | espi_trans->len = trans_len + n_tx; | 398 | espi_trans->len = trans_len + n_tx; |
399 | espi_trans->tx_buf = local_buf; | 399 | espi_trans->tx_buf = local_buf; |
400 | espi_trans->rx_buf = local_buf + n_tx; | 400 | espi_trans->rx_buf = local_buf; |
401 | fsl_espi_do_trans(m, espi_trans); | 401 | fsl_espi_do_trans(m, espi_trans); |
402 | 402 | ||
403 | memcpy(rx_buf + pos, espi_trans->rx_buf + n_tx, trans_len); | 403 | memcpy(rx_buf + pos, espi_trans->rx_buf + n_tx, trans_len); |