ADWRITE
ADWRITE(&sc->sc_ad1848, AD1848_STATUS, 0);
ADWRITE(sc, AD1848_IADDR, CS_IRQ_STATUS);
ADWRITE(sc, AD1848_IDATA, 0);
ADWRITE(sc, AD1848_STATUS, 0);
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IDATA, data & 0xff);
ADWRITE(sc, AD1848_IADDR, CS_XREG | sc->MCE_bit);
ADWRITE(sc, AD1848_IDATA, (reg | ALT_F3_XRAE) & 0xff);
ADWRITE(sc, AD1848_IADDR, CS_XREG | sc->MCE_bit);
ADWRITE(sc, AD1848_IDATA, (reg | ALT_F3_XRAE) & 0xff);
ADWRITE(sc, AD1848_IDATA, val & 0xff);
ADWRITE(sc, AD1848_IADDR, sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
ADWRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
ADWRITE(sc, AD1848_STATUS, 0);
ADWRITE(&sc->sc_ad1848, AD1848_STATUS, 0);