AC97

From OSDev Wiki
Jump to: navigation, search

This article is a stub! This page or section is a stub. You can help the wiki by accurately contributing to it.

AC'97 is an audio codec standard developed by Intel Architecture Labs in 1997. It defines a set of registers that can be used to control the audio input and output parameters of an audio device. It does not include details concerning how to access these registers, however. The device specific hardware driver must provide access to these registers before they can be used by the system.

Mixer Registers

Offset (Hex) Name Start values
00 Reset -
02 Master Volume 0x8000
04 Aux Out Volume 0x8000
06 Mono Volume 0x8000
08 Master Tone 0x0F0F
0A PC Beep Volume 0x0000
0C Phone Volume 0x8008
0E Mic Volume 0x8008
10 Line In Volume 0x8808
12 CD Volume 0x8808
14 Video Volume 0x8808
16 Aux In Volume 0x8808
18 PCM Out Volume 0x8808
1A Record Select 0x0000
1C Record Gain 0x8000
1E Record Gain Mic 0x8000
20 General Purpose 0x0000
22 3D Control 0x0000

See Also

External Links

Personal tools
Namespaces
Variants
Actions
Navigation
About
Toolbox
In other languages