EROMAR
{ (void) INL(dp, EROMAR); (void) INL(dp, EROMAR); }
OUTL(dp, EROMAR, 0);
OUTL(dp, EROMAR, EROMAR_EESK);
OUTL(dp, EROMAR, EROMAR_EECS | eedi);
OUTL(dp, EROMAR, EROMAR_EECS | eedi | EROMAR_EESK);
OUTL(dp, EROMAR, EROMAR_EECS);
OUTL(dp, EROMAR, EROMAR_EECS);
OUTL(dp, EROMAR, EROMAR_EECS | EROMAR_EESK);
ret = (ret << 1) | ((INL(dp, EROMAR) >> EROMAR_EEDO_SHIFT) & 1);
OUTL(dp, EROMAR, 0);