LE_C0_IDON
for (i = 0; (i < 100) && !(READRDP(lp) & (LE_C0_ERR | LE_C0_IDON)); i++)
WRITERDP(lp, LE_C0_IDON);
WRITERDP(lp, LE_C0_BABL|LE_C0_CERR|LE_C0_MISS|LE_C0_MERR|LE_C0_IDON|LE_C0_INEA);
for (i = 0; (i < 100) && !(ll->rdp & (LE_C0_ERR | LE_C0_IDON)); i++)
ll->rdp = LE_C0_IDON;
LE_C0_IDON | LE_C0_INEA);
for (i = 0; (i < 100) && !(ll->rdp & LE_C0_IDON); i++) {
writereg(&ll->rdp, LE_C0_IDON);
if (regval & (LE_C0_ERR | LE_C0_IDON))
sbus_writew(LE_C0_IDON, lp->lregs + RDP);