summaryrefslogtreecommitdiff
path: root/cleopatre/linux-2.6.25.10-spc300
diff options
context:
space:
mode:
authorYacine Belkadi2011-06-03 16:58:11 +0200
committerYacine Belkadi2011-08-12 17:31:21 +0200
commitbe99939fbba376d9b3be1536342c02c5ef0e50bc (patch)
tree81ff4d5ca4fa81cfe68610af5821716aa6edecc5 /cleopatre/linux-2.6.25.10-spc300
parent5ed496c5bb30219a60fbf626fc9bc763aa426b1e (diff)
cleo/linux/drv/eth: refactor: use the SynopsysSetMacReg() and SynopsysClearMacReg() helpers
Diffstat (limited to 'cleopatre/linux-2.6.25.10-spc300')
-rw-r--r--cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504_hw.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504_hw.c b/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504_hw.c
index fa6b8c37a8..44d096e164 100644
--- a/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504_hw.c
+++ b/cleopatre/linux-2.6.25.10-spc300/drivers/net/arm/synop3504_hw.c
@@ -386,23 +386,17 @@ void SynopsysGetIntStatus(Synopsys *synop, SynopsysIntStatus *status)
void SynopsysSetPromiscuousMode(Synopsys *synop, int value)
{
- uint32_t st;
- st = SynopsysReadMacReg(synop, GmacFrameFilter);
if(value)
- st |= GmacPromiscuousModeOn;
+ SynopsysSetMacReg(synop, GmacFrameFilter, GmacPromiscuousModeOn);
else
- st &= ~GmacPromiscuousModeOn;
- SynopsysWriteMacReg(synop, GmacFrameFilter, st);
+ SynopsysClearMacReg(synop, GmacFrameFilter, GmacPromiscuousModeOn);
}
void SynopsysSetMulticastFilter(Synopsys *synop, int value)
{
- uint32_t st;
- st = SynopsysReadMacReg(synop, GmacFrameFilter);
if(value)
- st |= GmacMulticastFilterOff;
+ SynopsysSetMacReg(synop, GmacFrameFilter, GmacMulticastFilterOff);
else
- st &= ~GmacMulticastFilterOff;
- SynopsysWriteMacReg(synop, GmacFrameFilter, st);
+ SynopsysClearMacReg(synop, GmacFrameFilter, GmacMulticastFilterOff);
}