Input/Output Interfaces

Audio Control

The audio subsystem is controlled through a set of indexed registers that physically reside in the audio codec . The register addresses are decoded by the audio controller and forwarded to the audio codec over the AC97 Link Bus previously described. The audio codec's control registers (Table 5-25) are mapped into 64 kilobytes of variable I/O space.

Table 5-25.

AC97 Audio Codec Control Registers

 

 

Value

 

 

Value

 

 

Value

Offset Address or

On

Offset Address or

On

Offset Address or

On

Register

Reset

Register

Reset

Register

Reset

 

 

 

 

 

 

 

 

 

00h

Reset

0100h

14h

Video Vol.

8808h

28h

Ext. Audio ID.

0001h

 

 

 

 

 

 

 

 

 

02h

Master Vol.

8000h

16h

Aux Vol.

8808h

2Ah

Ext. Audio Ctrl/Sts

0000h

 

 

 

 

 

 

 

 

 

04h

Reserved

--

18h

PCM Out Vol.

8808h

2Ch

PCM DAC SRate

BB80h

 

 

 

 

 

 

 

 

 

06h

Mono Mstr. Vol.

8000h

1Ah

Record Sel.

0000h

32h

PCM ADC SRate

BB80h

 

 

 

 

 

 

 

 

 

08h

Reserved

--

1Ch

Record Gain

8000h

34h

Reserved

--

 

 

 

 

 

 

 

 

 

0Ah

PC Beep Vol.

8000h

1Eh

Reserved

--

72h

Reserved

--

 

 

 

 

 

 

 

 

 

0Ch

Phone In Vol.

8008h

20h

Gen. Purpose

0000h

74h

Serial Config.

7x0xh

 

 

 

 

 

 

 

 

 

0Eh

Mic Vol.

8008h

22h

3D Control

0000h

76h

Misc. Control Bits

0404h

 

 

 

 

 

 

 

 

 

10h

Line In Vol.

8808h

24h

Reserved

--

7Ch

Vender ID1

4144h

 

 

 

 

 

 

 

 

 

12h

CD Vol.

8808h

26h

Pwr Mgnt.

000xh

7Eh

Vender ID2

5340h

 

 

 

 

 

 

 

 

 

5-34

361834-002

Technical Reference Guide