fm801_rd
for (i = 0; i < TIMO && fm801_rd(fm801,FM_CODEC_CMD,2) & FM_CODEC_CMD_BUSY; i++) {
for (i = 0; i < TIMO && !(fm801_rd(fm801,FM_CODEC_CMD,2) & FM_CODEC_CMD_VALID); i++)
return fm801_rd(fm801,FM_CODEC_DATA,2);
for (i = 0; i < TIMO && fm801_rd(fm801,FM_CODEC_CMD,2) & FM_CODEC_CMD_BUSY; i++) {
for (i = 0; i < TIMO && fm801_rd(fm801,FM_CODEC_CMD,2) & FM_CODEC_CMD_BUSY; i++) {
u_int32_t intsrc = fm801_rd(fm801, FM_INTSTATUS, 2);
k1 = fm801_rd(fm801, FM_PLAY_CTL,2);
k1 = fm801_rd(fm801, FM_REC_CTL,2);
result = fm801_rd(fm801,
result = fm801_rd(fm801,
k1 = fm801_rd((void *)fm801, FM_INTMASK,2);