| header.h | | header.h | |
| | | | |
| skipping to change at line 147 | | skipping to change at line 147 | |
| #define PCI_BRIDGE_CTL_VGA 0x08 /* Forward VGA addresses */ | | #define PCI_BRIDGE_CTL_VGA 0x08 /* Forward VGA addresses */ | |
| #define PCI_BRIDGE_CTL_MASTER_ABORT 0x20 /* Report master aborts */ | | #define PCI_BRIDGE_CTL_MASTER_ABORT 0x20 /* Report master aborts */ | |
| #define PCI_BRIDGE_CTL_BUS_RESET 0x40 /* Secondary bus reset */ | | #define PCI_BRIDGE_CTL_BUS_RESET 0x40 /* Secondary bus reset */ | |
| #define PCI_BRIDGE_CTL_FAST_BACK 0x80 /* Fast Back2Back enabled on seconda
ry interface */ | | #define PCI_BRIDGE_CTL_FAST_BACK 0x80 /* Fast Back2Back enabled on seconda
ry interface */ | |
| #define PCI_BRIDGE_CTL_PRI_DISCARD_TIMER 0x100 /* PCI-X? */ | | #define PCI_BRIDGE_CTL_PRI_DISCARD_TIMER 0x100 /* PCI-X? */ | |
| #define PCI_BRIDGE_CTL_SEC_DISCARD_TIMER 0x200 /* PCI-X? */ | | #define PCI_BRIDGE_CTL_SEC_DISCARD_TIMER 0x200 /* PCI-X? */ | |
| #define PCI_BRIDGE_CTL_DISCARD_TIMER_STATUS 0x400 /* PCI-X? */ | | #define PCI_BRIDGE_CTL_DISCARD_TIMER_STATUS 0x400 /* PCI-X? */ | |
| #define PCI_BRIDGE_CTL_DISCARD_TIMER_SERR_EN 0x800 /* PCI-X? */ | | #define PCI_BRIDGE_CTL_DISCARD_TIMER_SERR_EN 0x800 /* PCI-X? */ | |
| | | | |
| /* Header type 2 (CardBus bridges) */ | | /* Header type 2 (CardBus bridges) */ | |
|
| /* 0x14-0x15 reserved */ | | #define PCI_CB_CAPABILITY_LIST 0x14 | |
| | | /* 0x15 reserved */ | |
| #define PCI_CB_SEC_STATUS 0x16 /* Secondary status */ | | #define PCI_CB_SEC_STATUS 0x16 /* Secondary status */ | |
| #define PCI_CB_PRIMARY_BUS 0x18 /* PCI bus number */ | | #define PCI_CB_PRIMARY_BUS 0x18 /* PCI bus number */ | |
| #define PCI_CB_CARD_BUS 0x19 /* CardBus bus number */ | | #define PCI_CB_CARD_BUS 0x19 /* CardBus bus number */ | |
| #define PCI_CB_SUBORDINATE_BUS 0x1a /* Subordinate bus number */ | | #define PCI_CB_SUBORDINATE_BUS 0x1a /* Subordinate bus number */ | |
| #define PCI_CB_LATENCY_TIMER 0x1b /* CardBus latency timer */ | | #define PCI_CB_LATENCY_TIMER 0x1b /* CardBus latency timer */ | |
| #define PCI_CB_MEMORY_BASE_0 0x1c | | #define PCI_CB_MEMORY_BASE_0 0x1c | |
| #define PCI_CB_MEMORY_LIMIT_0 0x20 | | #define PCI_CB_MEMORY_LIMIT_0 0x20 | |
| #define PCI_CB_MEMORY_BASE_1 0x24 | | #define PCI_CB_MEMORY_BASE_1 0x24 | |
| #define PCI_CB_MEMORY_LIMIT_1 0x28 | | #define PCI_CB_MEMORY_LIMIT_1 0x28 | |
| #define PCI_CB_IO_BASE_0 0x2c | | #define PCI_CB_IO_BASE_0 0x2c | |
| | | | |
| skipping to change at line 228 | | skipping to change at line 229 | |
| #define PCI_EXT_CAP_ID_MFVC 0x08 /* Multi-Function Virtual Channel */ | | #define PCI_EXT_CAP_ID_MFVC 0x08 /* Multi-Function Virtual Channel */ | |
| #define PCI_EXT_CAP_ID_VC2 0x09 /* Virtual Channel (2nd ID) */ | | #define PCI_EXT_CAP_ID_VC2 0x09 /* Virtual Channel (2nd ID) */ | |
| #define PCI_EXT_CAP_ID_RBCB 0x0a /* Root Bridge Control Block */ | | #define PCI_EXT_CAP_ID_RBCB 0x0a /* Root Bridge Control Block */ | |
| #define PCI_EXT_CAP_ID_VNDR 0x0b /* Vendor specific */ | | #define PCI_EXT_CAP_ID_VNDR 0x0b /* Vendor specific */ | |
| #define PCI_EXT_CAP_ID_ACS 0x0d /* Access Controls */ | | #define PCI_EXT_CAP_ID_ACS 0x0d /* Access Controls */ | |
| #define PCI_EXT_CAP_ID_ARI 0x0e /* Alternative Routing-ID Interpreta
tion */ | | #define PCI_EXT_CAP_ID_ARI 0x0e /* Alternative Routing-ID Interpreta
tion */ | |
| #define PCI_EXT_CAP_ID_ATS 0x0f /* Address Translation Service */ | | #define PCI_EXT_CAP_ID_ATS 0x0f /* Address Translation Service */ | |
| #define PCI_EXT_CAP_ID_SRIOV 0x10 /* Single Root I/O Virtualization */ | | #define PCI_EXT_CAP_ID_SRIOV 0x10 /* Single Root I/O Virtualization */ | |
| #define PCI_EXT_CAP_ID_TPH 0x17 /* Transaction processing hints */ | | #define PCI_EXT_CAP_ID_TPH 0x17 /* Transaction processing hints */ | |
| #define PCI_EXT_CAP_ID_LTR 0x18 /* Latency Tolerance Reporting */ | | #define PCI_EXT_CAP_ID_LTR 0x18 /* Latency Tolerance Reporting */ | |
|
| | | #define PCI_EXT_CAP_ID_L1PM 0x1e /* L1 PM Substates */ | |
| | | | |
| /*** Definitions of capabilities ***/ | | /*** Definitions of capabilities ***/ | |
| | | | |
| /* Power Management Registers */ | | /* Power Management Registers */ | |
| | | | |
| #define PCI_PM_CAP_VER_MASK 0x0007 /* Version (2=PM1.1) */ | | #define PCI_PM_CAP_VER_MASK 0x0007 /* Version (2=PM1.1) */ | |
| #define PCI_PM_CAP_PME_CLOCK 0x0008 /* Clock required for PME generation
*/ | | #define PCI_PM_CAP_PME_CLOCK 0x0008 /* Clock required for PME generation
*/ | |
| #define PCI_PM_CAP_DSI 0x0020 /* Device specific initializ
ation required */ | | #define PCI_PM_CAP_DSI 0x0020 /* Device specific initializ
ation required */ | |
| #define PCI_PM_CAP_AUX_C_MASK 0x01c0 /* Maximum aux current required in D
3cold */ | | #define PCI_PM_CAP_AUX_C_MASK 0x01c0 /* Maximum aux current required in D
3cold */ | |
| #define PCI_PM_CAP_D1 0x0200 /* D1 power state support */ | | #define PCI_PM_CAP_D1 0x0200 /* D1 power state support */ | |
| | | | |
| skipping to change at line 729 | | skipping to change at line 731 | |
| | | | |
| /* PCI Express */ | | /* PCI Express */ | |
| #define PCI_EXP_FLAGS 0x2 /* Capabilities register */ | | #define PCI_EXP_FLAGS 0x2 /* Capabilities register */ | |
| #define PCI_EXP_FLAGS_VERS 0x000f /* Capability version */ | | #define PCI_EXP_FLAGS_VERS 0x000f /* Capability version */ | |
| #define PCI_EXP_FLAGS_TYPE 0x00f0 /* Device/Port type */ | | #define PCI_EXP_FLAGS_TYPE 0x00f0 /* Device/Port type */ | |
| #define PCI_EXP_TYPE_ENDPOINT 0x0 /* Express Endpoint */ | | #define PCI_EXP_TYPE_ENDPOINT 0x0 /* Express Endpoint */ | |
| #define PCI_EXP_TYPE_LEG_END 0x1 /* Legacy Endpoint */ | | #define PCI_EXP_TYPE_LEG_END 0x1 /* Legacy Endpoint */ | |
| #define PCI_EXP_TYPE_ROOT_PORT 0x4 /* Root Port */ | | #define PCI_EXP_TYPE_ROOT_PORT 0x4 /* Root Port */ | |
| #define PCI_EXP_TYPE_UPSTREAM 0x5 /* Upstream Port */ | | #define PCI_EXP_TYPE_UPSTREAM 0x5 /* Upstream Port */ | |
| #define PCI_EXP_TYPE_DOWNSTREAM 0x6 /* Downstream Port */ | | #define PCI_EXP_TYPE_DOWNSTREAM 0x6 /* Downstream Port */ | |
|
| #define PCI_EXP_TYPE_PCI_BRIDGE 0x7 /* PCI/PCI-X Bridge */ | | #define PCI_EXP_TYPE_PCI_BRIDGE 0x7 /* PCIe to PCI/PCI-X Bridge */ | |
| #define PCI_EXP_TYPE_PCIE_BRIDGE 0x8 /* PCI/PCI-X to PCIE Bridge */ | | #define PCI_EXP_TYPE_PCIE_BRIDGE 0x8 /* PCI/PCI-X to PCIe Bridge */ | |
| #define PCI_EXP_TYPE_ROOT_INT_EP 0x9 /* Root Complex Integrated Endpoint
*/ | | #define PCI_EXP_TYPE_ROOT_INT_EP 0x9 /* Root Complex Integrated Endpoint
*/ | |
| #define PCI_EXP_TYPE_ROOT_EC 0xa /* Root Complex Event Collector */ | | #define PCI_EXP_TYPE_ROOT_EC 0xa /* Root Complex Event Collector */ | |
| #define PCI_EXP_FLAGS_SLOT 0x0100 /* Slot implemented */ | | #define PCI_EXP_FLAGS_SLOT 0x0100 /* Slot implemented */ | |
| #define PCI_EXP_FLAGS_IRQ 0x3e00 /* Interrupt message number */ | | #define PCI_EXP_FLAGS_IRQ 0x3e00 /* Interrupt message number */ | |
| #define PCI_EXP_DEVCAP 0x4 /* Device capabilities */ | | #define PCI_EXP_DEVCAP 0x4 /* Device capabilities */ | |
| #define PCI_EXP_DEVCAP_PAYLOAD 0x07 /* Max_Payload_Size */ | | #define PCI_EXP_DEVCAP_PAYLOAD 0x07 /* Max_Payload_Size */ | |
| #define PCI_EXP_DEVCAP_PHANTOM 0x18 /* Phantom functions */ | | #define PCI_EXP_DEVCAP_PHANTOM 0x18 /* Phantom functions */ | |
| #define PCI_EXP_DEVCAP_EXT_TAG 0x20 /* Extended tags */ | | #define PCI_EXP_DEVCAP_EXT_TAG 0x20 /* Extended tags */ | |
| #define PCI_EXP_DEVCAP_L0S 0x1c0 /* L0s Acceptable Latency */ | | #define PCI_EXP_DEVCAP_L0S 0x1c0 /* L0s Acceptable Latency */ | |
| #define PCI_EXP_DEVCAP_L1 0xe00 /* L1 Acceptable Latency */ | | #define PCI_EXP_DEVCAP_L1 0xe00 /* L1 Acceptable Latency */ | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 5 lines changed or added | |
|