AD1848_IADDR
ADWRITE(sc, AD1848_IADDR, CS_IRQ_STATUS);
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, CS_XREG | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, CS_XREG | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, sc->MCE_bit);
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) == SP_IN_INIT) {
ADWRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
(ADREAD(sc, AD1848_IADDR)&SP_IADDR_MASK) != SP_TEST_AND_INIT) {
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
timeout < 1000 && ADREAD(sc, AD1848_IADDR) & SP_IN_INIT; timeout++)
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) == SP_IN_INIT)
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) == SP_IN_INIT) {
if (ADREAD(sc, AD1848_IADDR) == SP_IN_INIT)
tmp = ADREAD(sc, AD1848_IADDR);
for (t = 0; t < 100000 && ADREAD(sc, AD1848_IADDR) & SP_IN_INIT; t++)
while (ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
ADWRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
t < 100000 && ADREAD(ac, AD1848_IADDR) & SP_IN_INIT; t++)