beautypg.com

9 ac’97 register summary, Ac’97 register summary -35, Register mapping summary -35 – Intel PXA255 User Manual

Page 485

background image

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