BCM5722 Programmer’s Guide
10/15/07
Broadcom Corporation
Page 217 PCIe Capabilities Document 5722-PG101-R
DEVICE CONTROL REGISTER (OFFSET 0XD8)
2:0 Max Payload Size
Supported
This value returns the maximum data payload size (in bytes) that this
function supports for TLPs.
• 0 = 128
• 1 = 256
• 2 = 512
• 3 = 1024
• 4 = 2048
• 5 = 4096
• 6,7 = Reserved
5R/Wa
a. Writable by internal processors.
Table 145: Device Control Register (Offset 0xD8)
Bit Field Description Init Access
15 Reserved – 0 R/W
14:12 Max Read Request
Size
This value controls the maximum read request size for
this device when acting as the requester.
010b R/W
11 Enable No Snoop When this bit is set, the memory accessed by this
device will not be cached by the processor.
1
0 (Changed for A1)
R/W
Reserved (BCM5906
only)
––RO
10 Auxiliary Power PM
Enable
When this bit is set, this device is enabled to draw
auxiliary power independent of PME power.
0RO
9 Phantom Functions
Enable
This bit is hardwired to 0 because this device does not
support phantom functions.
0RO
8 Extended Tag Field
Enable
When this bit is set, it enables this device to use an 8-
bit Tag field as a requester.
0R/W
7:5 Max Payload Size
a
This value sets the maximum TLP data payload size
(in bytes) for this device.
• 0 = 128
• 1 = 256
• 2 = 512
• 3 = 1024
• 4 = 2048
• 5 = 4096
• 6,7 = Reserved
0R/W
(BCM5906 only 1–7
Reserved)
–––
4 Enable Relaxed
Ordering
When this bit is set, this device is permitted to set the
Relaxed Ordering bit.
1
0 (Changed for A1)
R/W
(BCM5906 Reserved) – – RO
3 Unsupported Request
Reporting Enable
When this bit is set, Unsupported Request reporting is
enabled.
0R/W
Table 144: Device Capabilities Register (Offset 0xD4) (Cont.)
Bit Field Description Init Access