12. Register Descriptions
254
PowerSpan II User Manual
80A1010_MA001_09
Integrated Device Technology
www.idt.com
12.5.3
PCI-1 Class Register
Register Name: P1_CLASS
Register Offset: 0x008
PCI
Bits
Function
PB
Bits
31-24
BASE
0-7
23-16
SUB
8-15
15-08
PROG
16-23
07-00
RID
24-31
Name
Type
Reset
By
Reset
State
Function
BASE[7:0]
R/WPB
P1_RST
0x06
EEPROM
Base Class Code
When PowerSpan II is an I
2
O controller, this field must be
programmed with 0x0E either from the Processor Bus or by
EEPROM.
0x06 = Bridge Device (default)
0x0E = I2O controller
SUB[7:0]
R/WPB
P1_RST
0x80
EEPROM
Sub Class Code
When PowerSpan II is an I
2
O controller, this field must be
programmed with 0x00 either from the Processor Bus or by
EEPROM.
0x80 = Other bridge device (if BASE = 0x06)
0x00 = I2O Device (if BASE = 0x0E)
PROG[7:0]
R/WPB
P1_RST
0x00
EEPROM
Programming Interface
When PowerSpan II is an I
2
O controller, this field must be
programmed with 0x01 either from the Processor Bus or by
EEPROM.
0x00 = Other Bridge Device (if BASE = 06)
0x01 = I2O Inbound and Outbound Queues mapped to
offsets 0x40 and 0x44 respectively, and I2O Interrupt Status
and Mask registers at offsets 0x30 and 0x34 (if BASE =
0x0E)
RID[7:0]
R/WPB
P1_RST
0x01
EEPROM
Revision ID
0x01 = PowerSpan II