summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2016-05-09 16:53:32 +0800
committerYe Li <ye.li@nxp.com>2017-04-05 14:04:36 +0800
commitc7b6cc6a3df2762f2c5550a32af545f80350ddcd (patch)
treecba17a34d4be75fd9f887ec505b4189d902cfe57 /drivers
parent0d2e6a0e157f1194242a8e59d48a2028dcf8a4cd (diff)
downloadu-boot-imx-c7b6cc6a3df2762f2c5550a32af545f80350ddcd.zip
u-boot-imx-c7b6cc6a3df2762f2c5550a32af545f80350ddcd.tar.gz
u-boot-imx-c7b6cc6a3df2762f2c5550a32af545f80350ddcd.tar.bz2
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 <ping.bai@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 5fb09cab9bb3cc4cef02239299d02cec666396ab)
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/fec_mxc.c2
1 files changed, 1 insertions, 1 deletions
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);