ETH_EICR
cause = GE_READ(sc, ETH_EICR);
GE_WRITE(sc, ETH_EICR, ~cause);
GE_WRITE(sc, ETH_EICR, 0);
GE_READ(sc, ETH_EICR));