From f69782f986a17d36b5039bff1fe540894e1731c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lothar=20Wa=C3=9Fmann?= Date: Fri, 9 Oct 2015 11:42:36 +0200 Subject: [PATCH 1/1] net: fec_mxc: don't write to reserved register on i.MX6UL --- drivers/net/fec_mxc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.39.2