|
@@ -559,7 +559,7 @@ static void bfin_spi_pump_transfers(unsigned long data)
|
|
|
struct spi_transfer *previous = NULL;
|
|
|
struct bfin_spi_slave_data *chip = NULL;
|
|
|
unsigned int bits_per_word;
|
|
|
- u16 cr, cr_width, dma_width, dma_config;
|
|
|
+ u16 cr, cr_width = 0, dma_width, dma_config;
|
|
|
u32 tranf_success = 1;
|
|
|
u8 full_duplex = 0;
|
|
|
|
|
@@ -648,7 +648,6 @@ static void bfin_spi_pump_transfers(unsigned long data)
|
|
|
} else if (bits_per_word == 8) {
|
|
|
drv_data->n_bytes = bits_per_word/8;
|
|
|
drv_data->len = transfer->len;
|
|
|
- cr_width = 0;
|
|
|
drv_data->ops = &bfin_bfin_spi_transfer_ops_u8;
|
|
|
}
|
|
|
cr = bfin_read(&drv_data->regs->ctl) & ~(BIT_CTL_TIMOD | BIT_CTL_WORDSIZE);
|