EECD_DO
data = (data << 1) | !!(CSR_READ(l, WMREG_EECD) & EECD_DO);
reg = CSR_READ(sc, DGE_EECD) & ~(EECD_DI | EECD_DO | EECD_SK);
rv = (CSR_READ(sc, DGE_EECD) & EECD_DO) != 0; /* Get bit */
if (CSR_READ(sc, WMREG_EECD) & EECD_DO)