提交 cdcf9153 编写于 作者: E Edgar E. Iglesias 提交者: Edgar E. Iglesias

etrax: Update ethernet mgm-ctrl reg on writes

Some SW drivers dont keep track of what they've written and
depend on the HW latching write contents for later
read+modify+write sequences.
Signed-off-by: NEdgar E. Iglesias <edgar@axis.com>
上级 728d803b
...@@ -437,6 +437,7 @@ eth_writel (void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -437,6 +437,7 @@ eth_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
eth_validate_duplex(eth); eth_validate_duplex(eth);
} }
eth->mdio_bus.mdc = !!(value & 4); eth->mdio_bus.mdc = !!(value & 4);
eth->regs[addr] = value;
break; break;
case RW_REC_CTRL: case RW_REC_CTRL:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册