SPI_WRITE
SPI_WRITE(sc, CHIPC_SPI_FLASHCTL, ctl);
SPI_WRITE(sc, CHIPC_SPI_FLASHADDR, 0);
SPI_WRITE(sc, CHIPC_SPI_FLASHCTL, 0);
SPI_WRITE(sc, reg, SPI_READ(sc, (reg)) | (bits))
SPI_WRITE(sc, reg, SPI_READ(sc, (reg)) & ~(bits))