AD1848_IADDR
CS_WRITE(sc, AD1848_IADDR, r);
CS_WRITE(sc, AD1848_IADDR, r);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE);
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | SP_INTERFACE_CONFIG);
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | SP_CLOCK_DATA_FORMAT);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | CS_REC_FORMAT);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, 0);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
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)
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, (reg & 0xff) | sc->MCE_bit);
ADWRITE(sc, AD1848_IADDR, sc->MCE_bit);
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) == SP_IN_INIT)
if (ADREAD(sc, AD1848_IADDR) == SP_IN_INIT)
tmp = ADREAD(sc, AD1848_IADDR);
while(ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
ADWRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);
while (timeout > 0 && ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
ADREAD(sc, AD1848_IADDR) & SP_IN_INIT)
CS_WRITE(sc, AD1848_IADDR, r);
CS_WRITE(sc, AD1848_IADDR, r);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE);
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | SP_INTERFACE_CONFIG);
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | SP_CLOCK_DATA_FORMAT);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, MODE_CHANGE_ENABLE | CS_REC_FORMAT);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, 0);
tries && CS_READ(sc, AD1848_IADDR) == SP_IN_INIT; tries--)
CS_WRITE(sc, AD1848_IADDR, SP_TEST_AND_INIT);