Title: [6774] trunk/drivers/spi/spi_bfin5xx.c: disable cs too after deactive it
- Revision
- 6774
- Author
- bhsong
- Date
- 2009-06-17 21:11:54 -0500 (Wed, 17 Jun 2009)
Log Message
disable cs too after deactive it
Modified Paths
Diff
Modified: trunk/drivers/spi/spi_bfin5xx.c (6773 => 6774)
--- trunk/drivers/spi/spi_bfin5xx.c 2009-06-17 16:57:47 UTC (rev 6773)
+++ trunk/drivers/spi/spi_bfin5xx.c 2009-06-18 02:11:54 UTC (rev 6774)
@@ -204,9 +204,13 @@
if (likely(chip->chip_select_num)) {
u16 flag = read_FLAG(drv_data);
- flag |= chip->flag;
+ /* Only with CS enabled, we can set the level of CS */
+ flag |= chip->flag;
flag |= (chip->flag << 8);
+ write_FLAG(drv_data, flag);
+ /* Disable CS after deactive it */
+ flag &= ~chip->flag;
write_FLAG(drv_data, flag);
} else {
gpio_set_value(chip->cs_gpio, 1);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits