The 802.3.22.2.4.3 requires that the phy not respond to reads of and ignore writes to unimplemented extended registers. When writing the mdio module, I expected that such read/writes would not be acked by the registers. However, that behavior is not especially nice for wishbone masters which don't expect it. Instead, allow the slave to return an error instead. We need an extra saved_err variable, since we might not be able to set bad immediately (when ce is low). Signed-off-by: Sean Anderson <seanga2@gmail.com> |
||
---|---|---|
rtl | ||
tb | ||
.gitignore | ||
4b5b.gtkw | ||
Makefile |