Title: [9141] trunk/drivers/spi/bfin_sport_spi.c: bfin_spi_adc: add transfer speed set.
- Revision
- 9141
- Author
- lliubbo
- Date
- 2010-09-15 02:14:52 -0400 (Wed, 15 Sep 2010)
Log Message
bfin_spi_adc: add transfer speed set.
Set the SPORT/SPI speed to per-transfer speed if needed, else set it to default.
Modified Paths
Diff
Modified: trunk/drivers/spi/bfin_sport_spi.c (9140 => 9141)
--- trunk/drivers/spi/bfin_sport_spi.c 2010-09-15 06:05:42 UTC (rev 9140)
+++ trunk/drivers/spi/bfin_sport_spi.c 2010-09-15 06:14:52 UTC (rev 9141)
@@ -348,6 +348,11 @@
transfer = drv_data->cur_transfer;
chip = drv_data->cur_chip;
+ if (transfer->speed_hz)
+ drv_data->regs->tclkdiv = hz_to_spi_baud(transfer->speed_hz);
+ else
+ drv_data->regs->tclkdiv = chip->baud;
+ SSYNC();
/*
* if msg is error or done, report it back using complete() callback
*/
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits