MPSM
iowrite32(val, etha->addr + MPSM);
ret = rswitch_reg_wait(etha->addr, MPSM, MPSM_PSME, 0);
val = ioread32(etha->addr + MPSM);
rtsn_write(priv, MPSM, val);
ret = rtsn_reg_wait(priv, MPSM, MPSM_PSME, 0);
ret = MPSM_PRD_GET(rtsn_read(priv, MPSM));