diff --git a/arch/arm/src/kl/kl_spi.c b/arch/arm/src/kl/kl_spi.c index 4573e4a079d..b48fcc47896 100755 --- a/arch/arm/src/kl/kl_spi.c +++ b/arch/arm/src/kl/kl_spi.c @@ -488,7 +488,7 @@ static uint16_t spi_send(FAR struct spi_dev_s *dev, uint16_t wd) /* Make sure that the transmit buffer is empty */ - while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) != 0); + while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) == 0); /* Write the data to transmitted to the SPI Data Register */ @@ -555,7 +555,7 @@ static void spi_exchange(FAR struct spi_dev_s *dev, FAR const void *txbuffer, * to the serializer. */ - while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) != 0); + while ((spi_getreg(priv, KL_SPI_S_OFFSET) & SPI_S_SPTEF) == 0); /* Write the data to transmitted to the Transmit Data Register (TDR) */ @@ -675,7 +675,7 @@ FAR struct spi_dev_s *up_spiinitialize(int port) /* Enable clocking */ - regval = getreg32(KL_SIM_SCGC4); + regval = getreg32(KL_SIM_SCGC4); regval |= SIM_SCGC4_SPI0; putreg32(regval, KL_SIM_SCGC4); } @@ -694,7 +694,7 @@ FAR struct spi_dev_s *up_spiinitialize(int port) /* Enable clocking */ - regval = getreg32(KL_SIM_SCGC4); + regval = getreg32(KL_SIM_SCGC4); regval |= SIM_SCGC4_SPI1; putreg32(regval, KL_SIM_SCGC4); } diff --git a/arch/arm/src/kl/kl_spi.h b/arch/arm/src/kl/kl_spi.h index 659ee8f5f3d..7b5e56d4be9 100644 --- a/arch/arm/src/kl/kl_spi.h +++ b/arch/arm/src/kl/kl_spi.h @@ -66,7 +66,7 @@ extern "C" { * Public Function Prototypes ************************************************************************************/ -/**************************************************************************** +/************************************************************************************ * Name: up_spiinitialize * * Description: @@ -78,7 +78,7 @@ extern "C" { * Returned Value: * Valid SPI device structure reference on succcess; a NULL on failure * - ****************************************************************************/ + ************************************************************************************/ struct spi_dev_s; FAR struct spi_dev_s *up_spiinitialize(int port);