diff --git a/arch/arm/src/samv7/sam_spi.c b/arch/arm/src/samv7/sam_spi.c index b874f5ba01a56..f9da85e4f7d81 100644 --- a/arch/arm/src/samv7/sam_spi.c +++ b/arch/arm/src/samv7/sam_spi.c @@ -1157,7 +1157,7 @@ static int spi_setdelay(struct spi_dev_s *dev, uint32_t startdelay, regval |= (uint32_t) dlybs << SPI_CSR_DLYBS_SHIFT; spi_putreg(spi, regval, offset); - /* stopdelay = DLYBCT: Delay Between Consecutive Transfers. + /* ifdelay = DLYBCT: Delay Between Consecutive Transfers. * This field defines the delay between two consecutive transfers with the * same peripheral without removing the chip select. The delay is always * inserted after each transfer and before removing the chip select if @@ -1171,7 +1171,7 @@ static int spi_setdelay(struct spi_dev_s *dev, uint32_t startdelay, */ dlybct = SAM_SPI_CLOCK; - dlybct *= stopdelay; + dlybct *= ifdelay; dlybct /= 1000000000; dlybct /= 32; regval = spi_getreg(spi, offset);