summaryrefslogtreecommitdiff
path: root/cleopatre/linux-2.6.25.10-spc300
diff options
context:
space:
mode:
authorJean-Philippe SAVE2012-10-19 14:08:30 +0200
committerJean-Philippe SAVE2012-10-19 16:06:31 +0200
commitc69ae54bf7827c84679695630177e624db53007b (patch)
treea6966bb157e00484e496a0615d6e02a6348362c4 /cleopatre/linux-2.6.25.10-spc300
parent031cbd2b327daff7ada4dfd7b719482a66c8c1dc (diff)
cleo/linux/driver/net/arm/synop3504: flush MIU only on MSE500, closes #3408
Diffstat (limited to 'cleopatre/linux-2.6.25.10-spc300')
-rw-r--r--cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504.c b/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504.c
index 68f4cd2f69..3806c7a047 100644
--- a/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504.c
+++ b/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504.c
@@ -1049,10 +1049,12 @@ static int synop3504_poll(struct napi_struct *napi, int budget)
do
{
+#ifdef CONFIG_CHIP_FEATURE_MIU_CTRL
//Flush AHB2MIU
AHB2MIU_FLUSH_REG_VA = AHB2MIU_BF (FLUSH_ETH1_DMA, 1);
while (AHB2MIU_BFEXT (FLUSH_ETH1_DMA, AHB2MIU_FLUSH_REG_VA))
;
+#endif
//Get IRQ status
SynopsysGetIntStatus(synop, &status);