Skip to content

Commit

Permalink
Blackfin SPI Driver: use len_in_bytes when we care about the number o…
Browse files Browse the repository at this point in the history
…f bytes transferred

Use len_in_bytes when we care about the number of bytes transferred rather
than the number of spi transactions.  (this value will be the same for
8bit transfers, but not any other sizes)

Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Acked-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  • Loading branch information
Mike Frysinger authored and Linus Torvalds committed Apr 7, 2009
1 parent a42e809 commit ace3286
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/spi/spi_bfin5xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -804,7 +804,7 @@ static void pump_transfers(unsigned long data)
if (bfin_addr_dcachable((unsigned long) drv_data->rx))
invalidate_dcache_range((unsigned long) drv_data->rx,
(unsigned long) (drv_data->rx +
drv_data->len));
drv_data->len_in_bytes));

/* clear tx reg soformer data is not shifted out */
write_TDBR(drv_data, 0xFFFF);
Expand All @@ -830,7 +830,7 @@ static void pump_transfers(unsigned long data)
if (bfin_addr_dcachable((unsigned long) drv_data->tx))
flush_dcache_range((unsigned long) drv_data->tx,
(unsigned long) (drv_data->tx +
drv_data->len));
drv_data->len_in_bytes));

/* start dma */
dma_enable_irq(drv_data->dma_channel);
Expand Down Expand Up @@ -893,7 +893,7 @@ static void pump_transfers(unsigned long data)
message->state = ERROR_STATE;
} else {
/* Update total byte transfered */
message->actual_length += drv_data->len;
message->actual_length += drv_data->len_in_bytes;

/* Move to next transfer of this msg */
message->state = next_transfer(drv_data);
Expand Down

0 comments on commit ace3286

Please sign in to comment.