Offset |
Size |
Description |
00h
|
64 BYTEs
|
header (see #00878)
(vendor ID 1045h, device ID C861h) |
40h
|
4 BYTEs
|
reserved for testing |
44h
|
10 BYTEs
|
reserved |
4Eh
|
BYTE
|
I2C control
bits 7 - 5 |
: |
reserved |
bits 4 |
: |
I2C data output read-back (read-only) |
bits 3 |
: |
I2C clock output read-back (read-only) |
bits 2 |
: |
I2C data output |
bits 1 |
: |
I2C clock output |
bits 0 |
: |
I2C control enable |
|
4Fh
|
BYTE
|
reserved |
50h
|
BYTE
|
PCI host feature control
bits 7 - 4 |
: |
reserved |
bits 3 |
: |
subsystem vendor ID register write disable |
bits 2 |
: |
CLKRUN# enable |
bits 1 |
: |
port 2 output disable |
bits 0 |
: |
port 1 output disable |
|
51h
|
BYTE
|
interrupt assignment
bit 7 |
: |
host controller type
0 |
= |
Viper-N+ (send 1 data phase on IRQ driveback) |
1 |
= |
FireStar (send 2 data phases on IRQ driveback) |
|
bit 6 |
: |
IRQ driveback enable |
bit 5 |
: |
reserved |
bits 4 - 0 |
: |
interrupt assignment
00000 |
= |
disabled |
00001 |
= |
PCIRQ0# (default) |
00010 |
= |
PCIRQ1# |
00011 |
= |
PCIRQ2# |
00100 |
= |
PCIRQ3# |
00101 |
= |
ACPI0 |
00110 |
= |
ACPI1 |
00111 |
= |
ACPI2 |
01000 |
= |
ACPI3 |
01001 |
= |
ACPI4 |
01010 |
= |
ACPI5 |
01011 |
= |
ACPI6 |
01100 |
= |
ACPI7 |
01101 |
= |
ACPI8 |
01110 |
= |
ACPI9 |
01111 |
= |
ACPI10 |
10000 |
= |
IRQ0 |
10001 |
= |
IRQ1 |
10010 |
= |
IRQ2 |
10011 |
= |
IRQ3 |
10100 |
= |
IRQ4 |
10101 |
= |
IRQ5 |
10110 |
= |
IRQ6 |
10111 |
= |
IRQ7 |
11000 |
= |
IRQ8 |
11001 |
= |
IRQ9 |
11010 |
= |
IRQ10 |
11011 |
= |
IRQ11 |
11100 |
= |
IRQ12 |
11101 |
= |
IRQ13 |
11110 |
= |
IRQ14 |
11111 |
= |
IRQ15 |
|
|
52h
|
2 BYTEs
|
reserved |
54h
|
DWORD
|
IRQ driveback address
bits 1-0: reserved to 00 (read-only) |
58h
|
20 BYTEs
|
reserved |
6Ch
|
DWORD
|
reserved (test mode enable) |