English
Language : 

82801FB Datasheet, PDF (616/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family
AC ’97 Modem Controller Registers (D30:F3)
17.2 AC ’97 Modem I/O Space (D30:F3)
In the case of the split codec implementation accesses to the modem mixer registers in different
codecs are differentiated by the controller by using address offsets 00h–7Fh for the primary codec
and address offsets 80h–FEh for the secondary codec. Table 17-2 shows the register addresses for
the modem mixer registers.
Table 17-2. Intel® ICH6 Modem Mixer Register Configuration
Register
MMBAR Exposed Registers (D30:F3)
Primary
00h:38h
3Ch
3Eh
40h
42h
44h
46h
48h
4Ah
4Ch
4Eh
50h
52h
54h
56h
58h
5Ah
7Ch
7Eh
Secondary
Name
80h:B8h Intel RESERVED
BCh
Extended Modem ID
BEh
Extended Modem Stat/Ctrl
C0h
Line 1 DAC/ADC Rate
C2h
Line 2 DAC/ADC Rate
C4h
Handset DAC/ADC Rate
C6h
Line 1 DAC/ADC Level Mute
C8h
Line 2 DAC/ADC Level Mute
CAh
Handset DAC/ADC Level Mute
CCh
CEh
D0h
GPIO Pin Config
GPIO Polarity/Type
GPIO Pin Sticky
D2h
GPIO Pin Wake Up
D4h
GPIO Pin Status
D6h
Misc. Modem AFE Stat/Ctrl
D8h
AC ’97 Reserved
DAh
Vendor Reserved
FCh
Vendor ID1
FEh
Vendor ID2
NOTES:
1. Registers in italics are for functions not supported by the ICH6
2. Software should not try to access reserved registers
3. The ICH6 supports a modem codec connected to ACZ_SDIN[2:0], as long as the Codec ID is 00 or 01.
However, the ICH6 does not support more than one modem codec. For a complete list of topologies, see
your ICH6 enabled Platform Design Guide.
The Global Control (GLOB_CNT) and Global Status (GLOB_STA) registers are aliased to the
same global registers in the audio and modem I/O space. Therefore a read/write to these registers in
either audio or modem I/O space affects the same physical register. Software could access these
registers as bytes, word, DWord quantities, but reads must not cross DWord boundaries.
616
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet