]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/spi/spi_bfin5xx.c
Blackfin SPI Driver: Fix erroneous SPI Clock divisor calculation
[linux-2.6-omap-h63xx.git] / drivers / spi / spi_bfin5xx.c
index e440718b3209a023078528b7e0f3ca018854d8f9..a3e06283f74d4398b12fdd01f513c4de7f507509 100644 (file)
@@ -158,6 +158,9 @@ static u16 hz_to_spi_baud(u32 speed_hz)
        if ((sclk % (2 * speed_hz)) > 0)
                spi_baud++;
 
+       if (spi_baud < MIN_SPI_BAUD_VAL)
+               spi_baud = MIN_SPI_BAUD_VAL;
+
        return spi_baud;
 }