BA1READ4
tmp1 = BA1READ4(sc, CS4280_CSRC) & ~CSRC_MASK;
tmp1 = BA1READ4(sc, CS4280_CCI) & ~CCI_MASK;
tmp1 = BA1READ4(sc, CS4280_CD) & ~CD_MASK;
tmp1 = BA1READ4(sc, CS4280_CGL) & ~CGL_MASK;
tmp1 = BA1READ4(sc, CS4280_CGC) & ~CGC_MASK;
px = BA1READ4(sc, CS4280_PSRC) & ~PSRC_MASK;
mem = BA1READ4(sc, CS4280_PCTL);
mem = BA1READ4(sc, CS4280_CCTL);
while (BA1READ4(sc, CS4280_SPCR) & SPCR_RUNFR) {
while (!(BA1READ4(sc, CS4280_SPCS) & SPCS_SPRUN)) {
mem = BA1READ4(sc, CS4280_PFIE) & ~PFIE_PI_MASK;
mem = BA1READ4(sc, CS4280_CIE) & ~CIE_CI_MASK;
data = BA1READ4(sc, offset+ctr*4);
mem = BA1READ4(sc, CS4280_PFIE);
mem = BA1READ4(sc, CS4280_CIE);
mem = BA1READ4(sc, CS4280_PCTL);
mem = BA1READ4(sc, CS4280_CCTL);
BA1WRITE4(sc, CS4280_PCTL, BA1READ4(sc, CS4280_PCTL) & ~PCTL_MASK);
pdtc = BA1READ4(sc, CS4280_PDTC);
pfie = BA1READ4(sc, CS4280_PFIE) & ~PFIE_MASK;
pctl = BA1READ4(sc, CS4280_PCTL) & ~PCTL_MASK;
BA1WRITE4(sc, CS4280_CCTL, BA1READ4(sc, CS4280_CCTL) & ~CCTL_MASK);
cie = BA1READ4(sc, CS4280_CIE) & ~CIE_CI_MASK;
cctl = BA1READ4(sc, CS4280_CCTL) & ~CCTL_MASK;
sc->sc_suspend_state.cs4280.pctl = BA1READ4(sc, CS4280_PCTL);
sc->sc_suspend_state.cs4280.pfie = BA1READ4(sc, CS4280_PFIE);
sc->sc_suspend_state.cs4280.pba = BA1READ4(sc, CS4280_PBA);
sc->sc_suspend_state.cs4280.pdtc = BA1READ4(sc, CS4280_PDTC);
sc->sc_suspend_state.cs4280.cctl = BA1READ4(sc, CS4280_CCTL);
sc->sc_suspend_state.cs4280.cie = BA1READ4(sc, CS4280_CIE);
sc->sc_suspend_state.cs4280.cba = BA1READ4(sc, CS4280_CBA);
BA1WRITE4(sc, CS4280_CCTL, BA1READ4(sc, CS4280_CCTL) & ~CCTL_MASK);