GRETH_REGLOAD
if (GRETH_REGLOAD(greth->regs->status) & mask) {
cfg = GRETH_REGLOAD(regs->control);
while (GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_BUSY) {
if (!(GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_NVALID)) {
data = (GRETH_REGLOAD(greth->regs->mdio) >> 16) & 0xFFFF;
ctrl = GRETH_REGLOAD(greth->regs->control) &
while (GRETH_REGLOAD(regs->control) & GRETH_RESET) {
greth->phyaddr = (GRETH_REGLOAD(regs->mdio) >> 11) & 0x1F;
tmp = GRETH_REGLOAD(regs->control);
ctrl = GRETH_REGLOAD(greth->regs->control);
status = GRETH_REGLOAD(greth->regs->status);
ctrl = GRETH_REGLOAD(greth->regs->control);
#define GRETH_REGORIN(a, v) (GRETH_REGSAVE(a, (GRETH_REGLOAD(a) | (v))))
#define GRETH_REGANDIN(a, v) (GRETH_REGSAVE(a, (GRETH_REGLOAD(a) & (v))))
ctrl = GRETH_REGLOAD(greth->regs->control);