Title: [7873] trunk/drivers/char/bfin_sport.c: bfin_sport: switch to new rx/tx members and make sure to handle anomaly 473
Revision
7873
Author
vapier
Date
2009-11-25 01:49:05 -0500 (Wed, 25 Nov 2009)

Log Message

bfin_sport: switch to new rx/tx members and make sure to handle anomaly 473

Modified Paths

Diff

Modified: trunk/drivers/char/bfin_sport.c (7872 => 7873)


--- trunk/drivers/char/bfin_sport.c	2009-11-25 06:48:10 UTC (rev 7872)
+++ trunk/drivers/char/bfin_sport.c	2009-11-25 06:49:05 UTC (rev 7873)
@@ -318,21 +318,21 @@
 		while (dev->rx_received < dev->rx_len &&
 		       (dev->regs->stat & RXNE)) {
 			u8 *buf = (void *)dev->rx_buf + dev->rx_received;
-			*buf = bfin_read16(&dev->regs->rx);
+			*buf = dev->regs->rx16;
 			dev->rx_received += 1;
 		}
 	else if (cfg->word_len <= 16)
 		while (dev->rx_received < dev->rx_len &&
 		       (dev->regs->stat & RXNE)) {
 			u16 *buf = (void *)dev->rx_buf + dev->rx_received;
-			*buf = bfin_read16(&dev->regs->rx);
+			*buf = dev->regs->rx16;
 			dev->rx_received += 2;
 		}
 	else
 		while (dev->rx_received < dev->rx_len &&
 		       (dev->regs->stat & RXNE)) {
 			u32 *buf = (void *)dev->rx_buf + dev->rx_received;
-			*buf = bfin_read32(&dev->regs->rx);
+			*buf = bfin_read_sport_rx32(dev->regs);
 			dev->rx_received += 4;
 		}
 }
@@ -360,21 +360,21 @@
 		while (dev->tx_sent < dev->tx_len &&
 		       !(dev->regs->stat & TXF)) {
 			u8 *buf = (void *)dev->tx_buf + dev->tx_sent;
-			bfin_write16(&dev->regs->tx, *buf);
+			dev->regs->tx16 = *buf;
 			dev->tx_sent += 1;
 		}
 	else if (cfg->word_len <= 16)
 		while (dev->tx_sent < dev->tx_len &&
 		       !(dev->regs->stat & TXF)) {
 			u16 *buf = (void *)dev->tx_buf + dev->tx_sent;
-			bfin_write16(&dev->regs->tx, *buf);
+			dev->regs->tx16 = *buf;
 			dev->tx_sent += 2;
 		}
 	else
 		while (dev->tx_sent < dev->tx_len &&
 		       !(dev->regs->stat & TXF)) {
 			u32 *buf = (void *)dev->tx_buf + dev->tx_sent;
-			bfin_write32(&dev->regs->tx, *buf);
+			dev->regs->tx32 = *buf;
 			dev->tx_sent += 4;
 		}
 }
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to