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

Reply via email to