Technical Reference Guide www.hp.com 5-33
Input/Output Interfaces
5.8.4 Audio Programming
Audio subsystem programming consists of configuration, typically accomplished during POST,
and control, which occurs during runtime.
Audio Configuration
The audio subsystem is configured according to PCI protocol through the HD audio controller
function of the 82801 ICH. Table 5-24 lists the PCI configuration registers of the audio
subsystem.
NOTE:
Values without “h” suffix (denoting hexidecimal value) are decimal.
[1] Refer to Intel data sheet for more information.
Table 5-24.
HD Audio Controller
PCI Configuration Registers (82801 Device 27/Function 0)
PCI Config.
Address Register
Value on
Reset
PCI
Config.
Address Register
Value on
Reset
00-01h Vendor ID 8086h 14-17h HD Audio Upper
Base. Addr.
0
02-03h Device ID 24D5h 2C-2Dh Subsystem Vender ID 0000h
04-05h PCI Command 0000h 2E-2Fh Subsystem ID 0000h
06-07h PCI Status 0280h 34h Capability List Pointer 50h
08h Revision ID XXh 3Ch Interrupt Line 00h
09h Programming 00h 3Dh Interrupt Pin 02h
0Ah Sub-Class 01h 40h HD Audio Control 0’s
0Bh Base Class Code 04h 44h Traffic Class Select 00h
0Eh Header Type 00h 4C, 4Dh Docking
Control/Status
0080h
10-13h HD Audio Lower Base
Addr.
4 50-14Fh -HD audio functions [1]