csa_readio
if ((csa_readio(resp, BA0_HISR) & HISR_INTENA) == 0)
if ((csa_readio(resp, BA0_HISR) & HISR_INTENA) == 0)
hisr = csa_readio(resp, BA0_HISR);
csa_writeio(resp, BA0_CLKCR1, csa_readio(resp, BA0_CLKCR1) | CLKCR1_SWCE);
acsts = csa_readio(resp, BA0_ACSTS);
acisv = csa_readio(resp, BA0_ACISV);
clkcr1 = csa_readio(resp, BA0_CLKCR1) & ~CLKCR1_SWCE;
clkcr1 = csa_readio(resp, BA0_CLKCR1);
serbst = csa_readio(resp, BA0_SERBST);
csa_readio(resp, BA0_ACSDA);
acctl = csa_readio(resp, BA0_ACCTL);
acsts = csa_readio(resp, BA0_ACSTS);
*data = csa_readio(resp, BA0_ACSDA);
acctl = csa_readio(resp, BA0_ACCTL);
if ((csa_readio(resp, BA0_HISR) & HISR_INTENA) == 0)
csa_writeio(resp, BA0_EGPIODR, csa_readio(resp, BA0_EGPIODR) |
csa_writeio(resp, BA0_EGPIOPTR, csa_readio(resp, BA0_EGPIOPTR) |
u_int32_t csa_readio(csa_res *resp, u_long offset);