MCBSP_READ_CACHE
MCBSP_WRITE(mcbsp, SPCR2, MCBSP_READ_CACHE(mcbsp, SPCR2));
MCBSP_WRITE(mcbsp, SPCR1, MCBSP_READ_CACHE(mcbsp, SPCR1));
w = MCBSP_READ_CACHE(mcbsp, PCR0);
enable_srg = !((MCBSP_READ_CACHE(mcbsp, SPCR2) |
MCBSP_READ_CACHE(mcbsp, SPCR1)) & 1);
w = MCBSP_READ_CACHE(mcbsp, SPCR2);
w = MCBSP_READ_CACHE(mcbsp, SPCR2);
w = MCBSP_READ_CACHE(mcbsp, SPCR1);
w = MCBSP_READ_CACHE(mcbsp, SPCR2);
w = MCBSP_READ_CACHE(mcbsp, XCCR);
w = MCBSP_READ_CACHE(mcbsp, RCCR);
w = MCBSP_READ_CACHE(mcbsp, XCCR);
w = MCBSP_READ_CACHE(mcbsp, SPCR2);
w = MCBSP_READ_CACHE(mcbsp, RCCR);
w = MCBSP_READ_CACHE(mcbsp, SPCR1);
idle = !((MCBSP_READ_CACHE(mcbsp, SPCR2) |
MCBSP_READ_CACHE(mcbsp, SPCR1)) & 1);
w = MCBSP_READ_CACHE(mcbsp, SPCR2);