|
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 |