9 ac’97 register summary, 9 ac’97 register summary -35, 24 register mapping summary -35 – Intel PXA255 User Manual
Page 487
Intel® PXA255 Processor Developer’s Manual
13-35
AC’97 Controller Unit
13.9
AC’97 Register Summary
All AC’97 registers are word-addressable (32 bits wide) and increment in units of 0x00004. The
registers in the CODEC are half-word addressable (16 bits wide), and increment in units of
0x00002. These register sets are mapped in the address range of 0x4050_000 through
0x405F_FFFF.
Table 13-24. Register Mapping Summary
Address
Name Description
0x4050_0000
POCR
PCM Out Control Register
0x4050_0004
PICR
PCM In Control Register
0x4050_0008
MCCR
Mic In Control Register
0x4050_000C
GCR
Global Control Register
0x4050_0010
POSR
PCM Out Status Register
0x4050_0014
PISR
PCM In Status Register
0x4050_0018
MCSR
Mic-In Status Register
0x4050_001C
GSR
Global Status Register
0x4050_0020
CAR
CODEC Access Register
0x4050_0024 - 0x4050_003C
—
reserved
0x4050_0040
PCDR
PCM FIFO Data Register
0x4050_0044 - 0x4050_005C
—
reserved
0x4050_0060
MCDR
Mic-in FIFO Data Register
0x4050_0064 - 0x4050_00FC
—
reserved
0x4050_0100
MOCR
Modem-Out Control Register
0x4050_0104
—
reserved
0x4050_0108
MICR
Modem-In Control Register
0x4050_010C
—
reserved
0x4050_0110
MOSR
Modem-Out Status Register
0x4050_0114
—
reserved
0x4050_0118
MISR
Modem-In Status Register
0x4050_011C - 0x4050_013C
—
reserved
0x4050_0140
MODR
Modem FIFO Data Register
0x4050_0144 - 0x4050_01FC
—
reserved
(0x4050_0200 - 0x4050_02FC)
with all in increments of 0x00004
—
Primary Audio CODEC registers
(0x4050_0300 - 0x4050_03FC)
with all in increments of 0x00004
—
Secondary Audio CODEC registers
(0x4050_0400 - 0x4050_04FC)
with all in increments of 0x0000_0004
—
Primary Modem CODEC registers
(0x4050_0500 - 0x4050_05FC)
with all in increments of 0x00004
—
Secondary Modem CODEC registers