]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/spi/spi_bfin5xx.c
spi: spi_bfin: bugfix for 8..16 bit word sizes
[linux-2.6-omap-h63xx.git] / drivers / spi / spi_bfin5xx.c
index c4c4905e0aa1c64070a4d7a42f3fe6f4fa058c55..25b0efc5910e8fe77e8a6b22ce7abfc8bda3d0d5 100644 (file)
@@ -501,7 +501,7 @@ static void u16_cs_chg_reader(struct driver_data *drv_data)
        cs_active(drv_data, chip);
        dummy_read(drv_data);
 
-       while (drv_data->rx < drv_data->rx_end) {
+       while (drv_data->rx < drv_data->rx_end - 2) {
                cs_deactive(drv_data, chip);
 
                if (chip->cs_chg_udelay)