From 356d17737c880dbf7362958c9afeb3d4c7b09641 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Th=C3=A9baudeau?= Date: Tue, 14 Jul 2015 21:28:45 +0200 Subject: [PATCH] enc28j60: ERXFCON needs to be set only once MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Benoît Thébaudeau --- dev/enc28j60/enc28j60.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/dev/enc28j60/enc28j60.c b/dev/enc28j60/enc28j60.c index b4164147c..c0d6b30a3 100644 --- a/dev/enc28j60/enc28j60.c +++ b/dev/enc28j60/enc28j60.c @@ -335,11 +335,7 @@ reset(void) /* Receive filters */ setregbank(EPKTCNT_BANK); - /* writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | - ERXFCON_MCEN | ERXFCON_BCEN);*/ - /* XXX: can't seem to get the unicast filter to work right now, - using promiscous mode for now. */ - writereg(ERXFCON, 0); + writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | ERXFCON_BCEN); /* 6.5 MAC Initialization Settings @@ -420,10 +416,6 @@ reset(void) writereg(MAADR2, enc_mac_addr[1]); writereg(MAADR1, enc_mac_addr[0]); - /* Receive filters */ - setregbank(EPKTCNT_BANK); - writereg(ERXFCON, ERXFCON_UCEN | ERXFCON_CRCEN | ERXFCON_BCEN); - /* 6.6 PHY Initialization Settings