From c7b6cc6a3df2762f2c5550a32af545f80350ddcd Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Mon, 9 May 2016 16:53:32 +0800 Subject: MLK-12766 net: fec: do not access reserved register for i.MX6ULL The MIB RAM and FIFO receive start register does not exist on i.MX6ULL. Accessing these register will cause enet not work well or cause system report fault. Reported-by: Bai Ping Signed-off-by: Peng Fan (cherry picked from commit 5fb09cab9bb3cc4cef02239299d02cec666396ab) --- drivers/net/fec_mxc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 9b9556e..81e4e1c 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -565,7 +565,7 @@ static int fec_init(struct eth_device *dev, bd_t *bd) writel(0x00000000, &fec->eth->gaddr2); /* Do not access reserved register for i.MX6UL */ - if (!is_mx6ul()) { + if (!is_mx6ul() && !is_mx6ull()) { /* clear MIB RAM */ for (i = mib_ptr; i <= mib_ptr + 0xfc; i += 4) writel(0, i); -- cgit v1.1