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