Intel® PXA27x Processor Family Specification Update 39
Errata
Table 7. Recommended Procedure for Accessing AC97 CODEC Registers
Status: No Fix
Operation Step by step IO Completion
Detection
End of IO clean
up
Read a codec
register other
than register
0x54
1. Read memory space -
discard this data
2. W ait for the IO to
complete
3. Read memory space again
- save this data
4. W ait for the IO to
complete
5. Return the saved data
W ait for
GSR:SDONE to
assert for step 2
W ait for
GSR:SDONE to
assert for step 4
Clear
GSR:SDONE
and
GSR:CDONE
after step 4
Write a codec
register other
than register
0x54
1. Write to memory.
2. W ait for IO to complete.
W ait for
GSR:CDONE to
assert for step 2
Clear
GSR:CDONE
after step 2
Read Modem
register 0x54
1. Read from memory for
register 0x54.
2. W ait for the IO to
complete.
W ait for
GSR:SDONE to
assert for step 2
Clear
GSR:SDONE
and
GSR:CDONE
after step 2
Write Modem
register 0x54
1. Write to memory for
register 0x54.
2. W ait for the IO to
complete
W ait 50
microseconds for
step 2.
None
N ote: Acquiring the CAR[CAIP] lock is no longer recommended