From: Lothar Waßmann Date: Fri, 9 Oct 2015 08:53:38 +0000 (+0200) Subject: net: fec_mxc: don't try to clear read-only registers X-Git-Tag: KARO-TX6UL-2015-10-23~32 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=commitdiff_plain;h=05f69dca34ee96d087b984800a0cc6d360827c5a;ds=sidebyside net: fec_mxc: don't try to clear read-only registers The registers in the affected address range are all read only. There is no use in trying to clear them. --- diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index aed7e07fc6..61f2db834c 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -531,8 +531,6 @@ static int fec_open(struct eth_device *edev) static int fec_init(struct eth_device *dev, bd_t* bd) { struct fec_priv *fec = dev->priv; - uint32_t *mib_ptr = (uint32_t *)&fec->eth->rmon_t_drop; - int i; /* Initialize MAC address */ fec_set_hwaddr(dev); @@ -561,11 +559,6 @@ static int fec_init(struct eth_device *dev, bd_t* bd) writel(0x00000000, &fec->eth->gaddr1); writel(0x00000000, &fec->eth->gaddr2); - - /* clear MIB RAM */ - for (i = 0; i <= 0xfc >> 2; i++) - writel(0, &mib_ptr[i]); - /* FIFO receive start register */ writel(0x520, &fec->eth->r_fstart);