 |
RTEMS 5.2
|
39#define PCI_ARBCTL_EN (1<<31)
41#define PCI_COMMAND_SB_DIS 0x2000
45#define PCI_MEM_BASE_ADDR PCI_BASE_ADDRESS_4
47#define PCI_IO_BASE_ADDR PCI_BASE_ADDRESS_5
49#define PCI_STATUS_CLRERR_MASK 0xf9000000
51#define PCI_BARE_IntMemEn 0x200
53#define PCI_ACCCTLBASEL_PrefetchEn 0x0001000
54#define PCI_ACCCTLBASEL_RdPrefetch 0x0010000
55#define PCI_ACCCTLBASEL_RdLinePrefetch 0x0020000
56#define PCI_ACCCTLBASEL_RdMulPrefetch 0x0040000
57#define PCI_ACCCTLBASEL_WBurst_8_QW 0x0100000
58#define PCI_ACCCTLBASEL_PCISwap_NoSwap 0x1000000
60#define PCI0_P2P_CONFIG 0x1d14
61#define PCI_SNOOP_BASE0_LOW 0x1f00
62#define PCI_SNOOP_BASE0_HIGH 0x1f04
63#define PCI_SNOOP_TOP0 0x1f08
65#define PCI0_SCS0_BAR_SIZE 0x0c08
66#define PCI0_SCS1_BAR_SIZE 0x0d08
67#define PCI0_SCS2_BAR_SIZE 0x0c0c
68#define PCI0_SCS3_BAR_SIZE 0x0d0c
70#define PCI0_BASE_ADDR_REG_ENABLE 0x0c3c
71#define PCI0_ARBITER_CNTL 0x1d00
72#define PCI0_ACCESS_CNTL_BASE0_LOW 0x1e00
73#define PCI0_ACCESS_CNTL_BASE0_HIGH 0x1e04
74#define PCI0_ACCESS_CNTL_BASE0_TOP 0x1e08
76#define PCI0_ACCESS_CNTL_BASE1_LOW 0x1e10
77#define PCI0_ACCESS_CNTL_BASE1_HIGH 0x1e14
78#define PCI0_ACCESS_CNTL_BASE1_TOP 0x1e18
80#define PCI1_BASE_ADDR_REG_ENABLE 0x0cbc
81#define PCI1_ARBITER_CNTL 0x1d80
82#define PCI1_ACCESS_CNTL_BASE0_LOW 0x1e80
83#define PCI1_ACCESS_CNTL_BASE0_HIGH 0x1e84
84#define PCI1_ACCESS_CNTL_BASE0_TOP 0x1e88
86#define PCI1_ACCESS_CNTL_BASE1_LOW 0x1e90
87#define PCI1_ACCESS_CNTL_BASE1_HIGH 0x1e94
88#define PCI1_ACCESS_CNTL_BASE1_TOP 0x1e98
90#define PCI_SNOOP_BASE1_LOW 0x1f10
91#define PCI_SNOOP_BASE1_HIGH 0x1f14
92#define PCI_SNOOP_TOP1 0x1f18
94#define PCI0_CMD_CNTL 0xc00
96#define PCI1_P2P_CONFIG 0x1d94
97#define PCI1_CMD_CNTL 0xc80
98#define PCI1_CONFIG_ADDR 0xc78
99#define PCI1_CONFIG_DATA 0xc7c