Programmer's Guide
10/15/07
V
P
ITAL
RODUCT
Devices that support Vital Product Data (VPD) Management must support a block of registers that is part of the Capabilities
List in PCI Configuration Space. The VPD Register Block is located at offset 0x50. The device supports the VPD registers
described in the following section.
VPD C
ID R
APABILITY
This 8-bit register identifies this item in the Capabilities List as a Vital Product Data (VPD) register set.
Bit
Field
7:0
VPD Capability ID
VPD N
C
EXT
APABILITIES
This register points to the next item in the Capabilities List.
Bit
Field
7:0
VPD Next Capabilities Points to the next capabilities block which is for Broadcom
VPD F
A
LAG AND
DDRESS
The upper most bit (bit 15) of this register is a flag that indicates when the transfer between the VPD Data Register and the
storage component is completed. The lower 15 bits (14–0) of the register contain the byte address of the VPD to be
accessed.
Bit
Field
15
Flag
14:0
VPD Address
Document
5722-PG101-R
D
C
ATA
APABILITIES
(O
EGISTER
FFSET
Table 116: VPD Capability ID Register (Offset 0x50)
Description
Identifies this item as Vital Product Data capabilities.
P
R
OINTER
EGISTER
Table 117: VPD Next Capabilities Pointer Register (Offset 0x51)
Description
Vendor-Specific Capability Item.
R
(O
EGISTER
Table 118: VPD Flag and Address Register (Offset 0x52)
Description
Indicates when the transfer between the VPD Data
Register and the storage component is completed. To read
VPD information, a 0 is written to the flag bit when the
address is written to the VPD Address Register. The
device will then set the flag bit to 1, once the four bytes of
data from the storage component have been transferred to
the VPD Data register.
To write VPD information, a 1 is written to the Flag bit. The
device will clear this bit when the data is written.
Contains the byte address of the VPD to be accessed.
Since the data register is four bytes in size, the address
must be aligned on a 32-bit boundary.
Bro adco m Co rp or atio n
0
50)
X
(O
0
51)
FFSET
X
0
52)
FFSET
X
BCM5722
Init
03h
Init
58h
Init
X
X
Vital Product Data Capabilities
Access
RO
Access
RO
Access
R/W
R/W
Page 200
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?