Commit bd511269 authored by David S. Miller's avatar David S. Miller

sungem: Fix PCS_MIICTRL register write in gem_init_phy().

Use writel not writeb.

Noticed by Hermann Lauer.
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8f480c0e
...@@ -1714,7 +1714,7 @@ static void gem_init_phy(struct gem *gp) ...@@ -1714,7 +1714,7 @@ static void gem_init_phy(struct gem *gp)
/* Reset PCS unit. */ /* Reset PCS unit. */
val = readl(gp->regs + PCS_MIICTRL); val = readl(gp->regs + PCS_MIICTRL);
val |= PCS_MIICTRL_RST; val |= PCS_MIICTRL_RST;
writeb(val, gp->regs + PCS_MIICTRL); writel(val, gp->regs + PCS_MIICTRL);
limit = 32; limit = 32;
while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) { while (readl(gp->regs + PCS_MIICTRL) & PCS_MIICTRL_RST) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment