summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2018-12-17 00:15:33 +0100
committerDominik Sliwa <dominik.sliwa@toradex.com>2018-12-17 00:16:00 +0100
commita65d4ba869218d08982fd22aa6d094e518e9e1c0 (patch)
tree189bde46d93ca9d19edf174b8370c0f98c8306de
parent0cb19d907a5551a5d64c4b553b95d25cd3eff567 (diff)
DSPI DMA comment out unused code
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
-rw-r--r--drivers/src/fsl_dspi_edma.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/src/fsl_dspi_edma.c b/drivers/src/fsl_dspi_edma.c
index 2b91cdc..f9c3c4a 100644
--- a/drivers/src/fsl_dspi_edma.c
+++ b/drivers/src/fsl_dspi_edma.c
@@ -894,6 +894,7 @@ status_t DSPI_SlaveTransferEDMA(SPI_Type *base, dspi_slave_edma_handle_t *handle
handle->bitsPerFrame = 8;
//(((base->CTAR_SLAVE[whichCtar]) & SPI_CTAR_SLAVE_FMSZ_MASK) >> SPI_CTAR_SLAVE_FMSZ_SHIFT) + 1;
+#if 0
/* If using a shared RX/TX DMA request, then this limits the amount of data we can transfer
* due to the linked channel. The max bytes is 511 if 8-bit/frame or 1022 if 16-bit/frame
*/
@@ -907,6 +908,7 @@ status_t DSPI_SlaveTransferEDMA(SPI_Type *base, dspi_slave_edma_handle_t *handle
limited_size = 511u;
}
+
if (handle->bitsPerFrame > 8)
{
if (transfer->dataSize > (limited_size << 1u))
@@ -917,6 +919,7 @@ status_t DSPI_SlaveTransferEDMA(SPI_Type *base, dspi_slave_edma_handle_t *handle
}
else
{
+
if (transfer->dataSize > limited_size)
{
handle->state = kDSPI_Idle;
@@ -924,13 +927,14 @@ status_t DSPI_SlaveTransferEDMA(SPI_Type *base, dspi_slave_edma_handle_t *handle
}
}
+
/*The data size should be even if the bitsPerFrame is greater than 8 (that is 2 bytes per frame in dspi) */
if ((handle->bitsPerFrame > 8) && (transfer->dataSize & 0x1))
{
handle->state = kDSPI_Idle;
return kStatus_InvalidArgument;
}
-
+#endif
EDMA_SetCallback(handle->edmaRxRegToRxDataHandle, EDMA_DspiSlaveCallback, &s_dspiSlaveEdmaPrivateHandle[instance]);
/* Store transfer information */