ZS_WRITE
ZS_WRITE(cs->cs_zc, 1, cs->cs_creg[1]);
ZS_WRITE(cs->cs_zc, 1, cs->cs_creg[1]);
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
ZS_WRITE(zc, 4, reg[4]);
ZS_WRITE(zc, 10, reg[10]);
ZS_WRITE(zc, 3, reg[3] & ~ZSWR3_RX_ENABLE);
ZS_WRITE(zc, 5, reg[5] & ~ZSWR5_TX_ENABLE);
ZS_WRITE(zc, 1, reg[1]);
ZS_WRITE(zc, 9, reg[9]);
ZS_WRITE(zc, 11, reg[11]);
ZS_WRITE(zc, 12, reg[12]);
ZS_WRITE(zc, 13, reg[13]);
ZS_WRITE(zc, 14, reg[14]);
ZS_WRITE(zc, 15, reg[15]);
ZS_WRITE(zc, 3, reg[3]);
ZS_WRITE(zc, 5, reg[5]);
ZS_WRITE(zc, 9, ZSWR9_HARD_RESET);
ZS_WRITE(zc, 9, 0);
ZS_WRITE(zc, 3, cs->cs_creg[3]);
ZS_WRITE(zc, 3, cs->cs_creg[3]);
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
ZS_WRITE(cs->cs_zc, 5, cs->cs_creg[5]);
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
ZS_WRITE(cs->cs_zc, 3, cs->cs_creg[3]);
ZS_WRITE(cs->cs_zc, 15, cs->cs_creg[15]);
ZS_WRITE(cs->cs_zc, 3, cs->cs_creg[3]);