View | Details | Raw Unified | Return to bug 30002 | Differences between
and this patch

Collapse All | Expand All

(-)if_wxreg.h (-14 / +46 lines)
Lines 115-120 Link Here
115
 * Register access via offsets.
115
 * Register access via offsets.
116
 */
116
 */
117
117
118
#define	WXREG_LVG_SELECT(rn)	(IS_LIVENGOOD(sc) ? WXREG_LVG_##rn : \
119
						    WXREG_WSM_##rn)
120
#define	WXREG_RDTR0		WXREG_LVG_SELECT(RDTR0)
121
#define	WXREG_RDBA0_LO		WXREG_LVG_SELECT(RDBA0_LO)
122
#define	WXREG_RDBA0_HI		WXREG_LVG_SELECT(RDBA0_HI)
123
#define	WXREG_RDLEN0		WXREG_LVG_SELECT(RDLEN0)
124
#define	WXREG_RDH0		WXREG_LVG_SELECT(RDH0)
125
#define	WXREG_RDT0		WXREG_LVG_SELECT(RDT0)
126
#define	WXREG_FLOW_RCV_HI	WXREG_LVG_SELECT(FLOW_RCV_HI)
127
#define	WXREG_FLOW_RCV_LO	WXREG_LVG_SELECT(FLOW_RCV_LO)
128
#define	WXREG_TDLEN		WXREG_LVG_SELECT(TDLEN)
129
#define	WXREG_TDBA_LO		WXREG_LVG_SELECT(TDBA_LO)
130
#define	WXREG_TDBA_HI		WXREG_LVG_SELECT(TDBA_HI)
131
#define	WXREG_TDH		WXREG_LVG_SELECT(TDH)
132
#define	WXREG_TDT		WXREG_LVG_SELECT(TDT)
133
#define	WXREG_TIDV		WXREG_LVG_SELECT(TIDV)
134
118
#define	WXREG_DCR		0x00000000
135
#define	WXREG_DCR		0x00000000
119
#define	WXREG_DSR		0x00000008
136
#define	WXREG_DSR		0x00000008
120
#define	WXREG_EECDR		0x00000010
137
#define	WXREG_EECDR		0x00000010
Lines 132-151 Link Here
132
#define	WXREG_IMASK		0x000000d0
149
#define	WXREG_IMASK		0x000000d0
133
#define	WXREG_IMCLR		0x000000d8
150
#define	WXREG_IMCLR		0x000000d8
134
#define	WXREG_RCTL		0x00000100
151
#define	WXREG_RCTL		0x00000100
135
#define	WXREG_RDTR0		0x00000108
152
#define	WXREG_WSM_RDTR0		0x00000108
136
#define	WXREG_RDBA0_LO		0x00000110
153
#define	WXREG_WSM_RDBA0_LO	0x00000110
137
#define	WXREG_RDBA0_HI		0x00000114
154
#define	WXREG_WSM_RDBA0_HI	0x00000114
138
#define	WXREG_RDLEN0		0x00000118
155
#define	WXREG_WSM_RDLEN0	0x00000118
139
#define	WXREG_RDH0		0x00000120
156
#define	WXREG_WSM_RDH0		0x00000120
140
#define	WXREG_RDT0		0x00000128
157
#define	WXREG_WSM_RDT0		0x00000128
141
#define	WXREG_RDTR1		0x00000130
158
#define	WXREG_RDTR1		0x00000130
142
#define	WXREG_RDBA1_LO		0x00000138
159
#define	WXREG_RDBA1_LO		0x00000138
143
#define	WXREG_RDBA1_HI		0x0000013C
160
#define	WXREG_RDBA1_HI		0x0000013C
144
#define	WXREG_RDLEN1		0x00000140
161
#define	WXREG_RDLEN1		0x00000140
145
#define	WXREG_RDH1		0x00000148
162
#define	WXREG_RDH1		0x00000148
146
#define	WXREG_RDT1		0x00000150
163
#define	WXREG_RDT1		0x00000150
147
#define	WXREG_FLOW_RCV_HI	0x00000160
164
#define	WXREG_WSM_FLOW_RCV_HI	0x00000160
148
#define	WXREG_FLOW_RCV_LO	0x00000168
165
#define	WXREG_WSM_FLOW_RCV_LO	0x00000168
149
#define	WXREG_FLOW_XTIMER	0x00000170
166
#define	WXREG_FLOW_XTIMER	0x00000170
150
#define	WXREG_XMIT_CFGW		0x00000178
167
#define	WXREG_XMIT_CFGW		0x00000178
151
#define	WXREG_RECV_CFGW		0x00000180
168
#define	WXREG_RECV_CFGW		0x00000180
Lines 155-167 Link Here
155
#define	WXREG_TQSA_HI		0x0000040C
172
#define	WXREG_TQSA_HI		0x0000040C
156
#define	WXREG_TIPG		0x00000410
173
#define	WXREG_TIPG		0x00000410
157
#define	WXREG_TQC		0x00000418
174
#define	WXREG_TQC		0x00000418
158
#define	WXREG_TDBA_LO		0x00000420
175
#define	WXREG_WSM_TDBA_LO	0x00000420
159
#define	WXREG_TDBA_HI		0x00000424
176
#define	WXREG_WSM_TDBA_HI	0x00000424
160
#define	WXREG_TDLEN		0x00000428
177
#define	WXREG_WSM_TDLEN		0x00000428
161
#define	WXREG_TDH		0x00000430
178
#define	WXREG_WSM_TDH		0x00000430
162
#define	WXREG_TDT		0x00000438
179
#define	WXREG_WSM_TDT		0x00000438
163
#define	WXREG_TIDV		0x00000440
180
#define	WXREG_WSM_TIDV		0x00000440
164
#define	WXREG_VFTA		0x00000600
181
#define	WXREG_VFTA		0x00000600
182
183
#define	WXREG_LVG_FLOW_RCV_LO	0x00002160
184
#define	WXREG_LVG_FLOW_RCV_HI	0x00002168
185
#define	WXREG_LVG_RDBA0_LO	0x00002800
186
#define	WXREG_LVG_RDBA0_HI	0x00002804
187
#define	WXREG_LVG_RDLEN0	0x00002808
188
#define	WXREG_LVG_RDH0		0x00002810
189
#define	WXREG_LVG_RDT0		0x00002818
190
#define	WXREG_LVG_RDTR0		0x00002820
191
#define	WXREG_LVG_TDBA_LO	0x00003800
192
#define	WXREG_LVG_TDBA_HI	0x00003804
193
#define	WXREG_LVG_TDLEN		0x00003808
194
#define	WXREG_LVG_TDH		0x00003810
195
#define	WXREG_LVG_TDT		0x00003818
196
#define	WXREG_LVG_TIDV		0x00003820
165
197
166
#define	WX_RAL_TAB_SIZE		16
198
#define	WX_RAL_TAB_SIZE		16
167
#define	WX_RAL_AV		0x80000000
199
#define	WX_RAL_AV		0x80000000

Return to bug 30002