summaryrefslogtreecommitdiffstats
path: root/target/linux/mcs814x
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2012-06-20 21:57:53 +0000
committerFlorian Fainelli <florian@openwrt.org>2012-06-20 21:57:53 +0000
commit007fa4d638834f2acef3dd65c77880c51c21406c (patch)
tree5f34c2b29aa188205ea150e305b5ec1774c751f1 /target/linux/mcs814x
parent9a2367aa6d58114ed485280031ab774d196d2124 (diff)
downloadmaster-31e0f0ae-007fa4d638834f2acef3dd65c77880c51c21406c.tar.gz
master-31e0f0ae-007fa4d638834f2acef3dd65c77880c51c21406c.tar.bz2
master-31e0f0ae-007fa4d638834f2acef3dd65c77880c51c21406c.zip
remove uselss cache invalidations
SVN-Revision: 32472
Diffstat (limited to 'target/linux/mcs814x')
-rw-r--r--target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c b/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
index 6979d41bc0..cef67b8dec 100644
--- a/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
+++ b/target/linux/mcs814x/files-3.3/drivers/net/ethernet/mcs8140/nuport_mac.c
@@ -142,26 +142,6 @@ struct nuport_mac_priv {
u32 msg_level;
};
-void dcache_invalidate_only(unsigned long start, unsigned long end)
-{
- asm("\n"
- " bic r0, r0, #31\n"
- "1: mcr p15, 0, r0, c7, c6, 1\n"
- " add r0, r0, #32\n"
- " cmp r0, r1\n" " blo 1b\n");
-}
-
-void dcache_clean_range(unsigned long start, unsigned long end)
-{
- asm("\n"
- " bic r0, r0, #31\n"
- "1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry\n"
- " add r0, r0, #32\n"
- " cmp r0, r1\n"
- " blo 1b\n" \
- " mcr p15, 0, r0, c7, c10, 4 @ drain WB\n");
-}
-
static inline int nuport_mac_mii_busy_wait(struct nuport_mac_priv *priv)
{
unsigned long curr;
@@ -533,8 +513,6 @@ static int nuport_mac_rx(struct net_device *dev, int limit)
while (count < limit && !priv->irq_rxskb[priv->cur_rx]) {
skb = priv->rx_skb[priv->cur_rx];
len = priv->pkt_len[priv->cur_rx];
- dcache_invalidate_only(((u32) skb->data),
- ((u32) (skb->data + len + 4)));
/* Remove 2 bytes added by RX buffer shifting */
len = len - 2;