From: Lothar Waßmann Date: Fri, 9 Oct 2015 09:42:36 +0000 (+0200) Subject: net: fec_mxc: don't write to reserved register on i.MX6UL X-Git-Tag: KARO-TX6UL-2015-10-23~31 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=commitdiff_plain;h=f69782f986a17d36b5039bff1fe540894e1731c9 net: fec_mxc: don't write to reserved register on i.MX6UL --- diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 61f2db834c..ee6822af32 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -559,9 +559,11 @@ static int fec_init(struct eth_device *dev, bd_t* bd) writel(0x00000000, &fec->eth->gaddr1); writel(0x00000000, &fec->eth->gaddr2); + /* Do not access reserved register for i.MX6UL */ +#ifndef CONFIG_SOC_MX6UL /* FIFO receive start register */ writel(0x520, &fec->eth->r_fstart); - +#endif /* size and address of each buffer */ writel(FEC_MAX_PKT_SIZE, &fec->eth->emrbr); writel((uint32_t)fec->tbd_base, &fec->eth->etdsr);