SIS_EECTL
if (CSR_READ_4(sc, SIS_EECTL) & SIS_EECMD_GNT) {
CSR_WRITE_4(sc, SIS_EECTL, CSR_READ_4(sc, SIS_EECTL) | x)
CSR_WRITE_4(sc, SIS_EECTL, CSR_READ_4(sc, SIS_EECTL) & ~x)
CSR_WRITE_4(sc, SIS_EECTL, 0x00000000);
if (CSR_READ_4(sc, SIS_EECTL) & SIS_EECTL_DOUT)
val = CSR_READ_4(sc, SIS_EECTL);
CSR_BARRIER(sc, SIS_EECTL, 4,
CSR_WRITE_4(sc, SIS_EECTL, val);
CSR_BARRIER(sc, SIS_EECTL, 4,