Lines Matching +full:0 +full:x4090

17 	for (i = 0; i < RSWITCH_NUM_PORTS; i++)		\
23 for (i--; i >= 0; i--) \
43 #define RSWITCH_TOP_OFFSET 0x00008000
44 #define RSWITCH_COMA_OFFSET 0x00009000
45 #define RSWITCH_ETHA_OFFSET 0x0000a000 /* with RMAC */
46 #define RSWITCH_ETHA_SIZE 0x00002000 /* with RMAC */
47 #define RSWITCH_GWCA0_OFFSET 0x00010000
48 #define RSWITCH_GWCA1_OFFSET 0x00012000
54 #define GWCA_INDEX 0
56 #define GWCA_IPV_NUM 0
61 #define GWCA_TS_IRQ_BIT BIT(0)
63 #define FWRO 0
66 #define TARO 0
67 #define RMRO 0x1000
69 FWGC = FWRO + 0x0000,
70 FWTTC0 = FWRO + 0x0010,
71 FWTTC1 = FWRO + 0x0014,
72 FWLBMC = FWRO + 0x0018,
73 FWCEPTC = FWRO + 0x0020,
74 FWCEPRC0 = FWRO + 0x0024,
75 FWCEPRC1 = FWRO + 0x0028,
76 FWCEPRC2 = FWRO + 0x002c,
77 FWCLPTC = FWRO + 0x0030,
78 FWCLPRC = FWRO + 0x0034,
79 FWCMPTC = FWRO + 0x0040,
80 FWEMPTC = FWRO + 0x0044,
81 FWSDMPTC = FWRO + 0x0050,
82 FWSDMPVC = FWRO + 0x0054,
83 FWLBWMC0 = FWRO + 0x0080,
84 FWPC00 = FWRO + 0x0100,
85 FWPC10 = FWRO + 0x0104,
86 FWPC20 = FWRO + 0x0108,
87 FWCTGC00 = FWRO + 0x0400,
88 FWCTGC10 = FWRO + 0x0404,
89 FWCTTC00 = FWRO + 0x0408,
90 FWCTTC10 = FWRO + 0x040c,
91 FWCTTC200 = FWRO + 0x0410,
92 FWCTSC00 = FWRO + 0x0420,
93 FWCTSC10 = FWRO + 0x0424,
94 FWCTSC20 = FWRO + 0x0428,
95 FWCTSC30 = FWRO + 0x042c,
96 FWCTSC40 = FWRO + 0x0430,
97 FWTWBFC0 = FWRO + 0x1000,
98 FWTWBFVC0 = FWRO + 0x1004,
99 FWTHBFC0 = FWRO + 0x1400,
100 FWTHBFV0C0 = FWRO + 0x1404,
101 FWTHBFV1C0 = FWRO + 0x1408,
102 FWFOBFC0 = FWRO + 0x1800,
103 FWFOBFV0C0 = FWRO + 0x1804,
104 FWFOBFV1C0 = FWRO + 0x1808,
105 FWRFC0 = FWRO + 0x1c00,
106 FWRFVC0 = FWRO + 0x1c04,
107 FWCFC0 = FWRO + 0x2000,
108 FWCFMC00 = FWRO + 0x2004,
109 FWIP4SC = FWRO + 0x4008,
110 FWIP6SC = FWRO + 0x4018,
111 FWIP6OC = FWRO + 0x401c,
112 FWL2SC = FWRO + 0x4020,
113 FWSFHEC = FWRO + 0x4030,
114 FWSHCR0 = FWRO + 0x4040,
115 FWSHCR1 = FWRO + 0x4044,
116 FWSHCR2 = FWRO + 0x4048,
117 FWSHCR3 = FWRO + 0x404c,
118 FWSHCR4 = FWRO + 0x4050,
119 FWSHCR5 = FWRO + 0x4054,
120 FWSHCR6 = FWRO + 0x4058,
121 FWSHCR7 = FWRO + 0x405c,
122 FWSHCR8 = FWRO + 0x4060,
123 FWSHCR9 = FWRO + 0x4064,
124 FWSHCR10 = FWRO + 0x4068,
125 FWSHCR11 = FWRO + 0x406c,
126 FWSHCR12 = FWRO + 0x4070,
127 FWSHCR13 = FWRO + 0x4074,
128 FWSHCRR = FWRO + 0x4078,
129 FWLTHHEC = FWRO + 0x4090,
130 FWLTHHC = FWRO + 0x4094,
131 FWLTHTL0 = FWRO + 0x40a0,
132 FWLTHTL1 = FWRO + 0x40a4,
133 FWLTHTL2 = FWRO + 0x40a8,
134 FWLTHTL3 = FWRO + 0x40ac,
135 FWLTHTL4 = FWRO + 0x40b0,
136 FWLTHTL5 = FWRO + 0x40b4,
137 FWLTHTL6 = FWRO + 0x40b8,
138 FWLTHTL7 = FWRO + 0x40bc,
139 FWLTHTL80 = FWRO + 0x40c0,
140 FWLTHTL9 = FWRO + 0x40d0,
141 FWLTHTLR = FWRO + 0x40d4,
142 FWLTHTIM = FWRO + 0x40e0,
143 FWLTHTEM = FWRO + 0x40e4,
144 FWLTHTS0 = FWRO + 0x4100,
145 FWLTHTS1 = FWRO + 0x4104,
146 FWLTHTS2 = FWRO + 0x4108,
147 FWLTHTS3 = FWRO + 0x410c,
148 FWLTHTS4 = FWRO + 0x4110,
149 FWLTHTSR0 = FWRO + 0x4120,
150 FWLTHTSR1 = FWRO + 0x4124,
151 FWLTHTSR2 = FWRO + 0x4128,
152 FWLTHTSR3 = FWRO + 0x412c,
153 FWLTHTSR40 = FWRO + 0x4130,
154 FWLTHTSR5 = FWRO + 0x4140,
155 FWLTHTR = FWRO + 0x4150,
156 FWLTHTRR0 = FWRO + 0x4154,
157 FWLTHTRR1 = FWRO + 0x4158,
158 FWLTHTRR2 = FWRO + 0x415c,
159 FWLTHTRR3 = FWRO + 0x4160,
160 FWLTHTRR4 = FWRO + 0x4164,
161 FWLTHTRR5 = FWRO + 0x4168,
162 FWLTHTRR6 = FWRO + 0x416c,
163 FWLTHTRR7 = FWRO + 0x4170,
164 FWLTHTRR8 = FWRO + 0x4174,
165 FWLTHTRR9 = FWRO + 0x4180,
166 FWLTHTRR10 = FWRO + 0x4190,
167 FWIPHEC = FWRO + 0x4214,
168 FWIPHC = FWRO + 0x4218,
169 FWIPTL0 = FWRO + 0x4220,
170 FWIPTL1 = FWRO + 0x4224,
171 FWIPTL2 = FWRO + 0x4228,
172 FWIPTL3 = FWRO + 0x422c,
173 FWIPTL4 = FWRO + 0x4230,
174 FWIPTL5 = FWRO + 0x4234,
175 FWIPTL6 = FWRO + 0x4238,
176 FWIPTL7 = FWRO + 0x4240,
177 FWIPTL8 = FWRO + 0x4250,
178 FWIPTLR = FWRO + 0x4254,
179 FWIPTIM = FWRO + 0x4260,
180 FWIPTEM = FWRO + 0x4264,
181 FWIPTS0 = FWRO + 0x4270,
182 FWIPTS1 = FWRO + 0x4274,
183 FWIPTS2 = FWRO + 0x4278,
184 FWIPTS3 = FWRO + 0x427c,
185 FWIPTS4 = FWRO + 0x4280,
186 FWIPTSR0 = FWRO + 0x4284,
187 FWIPTSR1 = FWRO + 0x4288,
188 FWIPTSR2 = FWRO + 0x428c,
189 FWIPTSR3 = FWRO + 0x4290,
190 FWIPTSR4 = FWRO + 0x42a0,
191 FWIPTR = FWRO + 0x42b0,
192 FWIPTRR0 = FWRO + 0x42b4,
193 FWIPTRR1 = FWRO + 0x42b8,
194 FWIPTRR2 = FWRO + 0x42bc,
195 FWIPTRR3 = FWRO + 0x42c0,
196 FWIPTRR4 = FWRO + 0x42c4,
197 FWIPTRR5 = FWRO + 0x42c8,
198 FWIPTRR6 = FWRO + 0x42cc,
199 FWIPTRR7 = FWRO + 0x42d0,
200 FWIPTRR8 = FWRO + 0x42e0,
201 FWIPTRR9 = FWRO + 0x42f0,
202 FWIPHLEC = FWRO + 0x4300,
203 FWIPAGUSPC = FWRO + 0x4500,
204 FWIPAGC = FWRO + 0x4504,
205 FWIPAGM0 = FWRO + 0x4510,
206 FWIPAGM1 = FWRO + 0x4514,
207 FWIPAGM2 = FWRO + 0x4518,
208 FWIPAGM3 = FWRO + 0x451c,
209 FWIPAGM4 = FWRO + 0x4520,
210 FWMACHEC = FWRO + 0x4620,
211 FWMACHC = FWRO + 0x4624,
212 FWMACTL0 = FWRO + 0x4630,
213 FWMACTL1 = FWRO + 0x4634,
214 FWMACTL2 = FWRO + 0x4638,
215 FWMACTL3 = FWRO + 0x463c,
216 FWMACTL4 = FWRO + 0x4640,
217 FWMACTL5 = FWRO + 0x4650,
218 FWMACTLR = FWRO + 0x4654,
219 FWMACTIM = FWRO + 0x4660,
220 FWMACTEM = FWRO + 0x4664,
221 FWMACTS0 = FWRO + 0x4670,
222 FWMACTS1 = FWRO + 0x4674,
223 FWMACTSR0 = FWRO + 0x4678,
224 FWMACTSR1 = FWRO + 0x467c,
225 FWMACTSR2 = FWRO + 0x4680,
226 FWMACTSR3 = FWRO + 0x4690,
227 FWMACTR = FWRO + 0x46a0,
228 FWMACTRR0 = FWRO + 0x46a4,
229 FWMACTRR1 = FWRO + 0x46a8,
230 FWMACTRR2 = FWRO + 0x46ac,
231 FWMACTRR3 = FWRO + 0x46b0,
232 FWMACTRR4 = FWRO + 0x46b4,
233 FWMACTRR5 = FWRO + 0x46c0,
234 FWMACTRR6 = FWRO + 0x46d0,
235 FWMACHLEC = FWRO + 0x4700,
236 FWMACAGUSPC = FWRO + 0x4880,
237 FWMACAGC = FWRO + 0x4884,
238 FWMACAGM0 = FWRO + 0x4888,
239 FWMACAGM1 = FWRO + 0x488c,
240 FWVLANTEC = FWRO + 0x4900,
241 FWVLANTL0 = FWRO + 0x4910,
242 FWVLANTL1 = FWRO + 0x4914,
243 FWVLANTL2 = FWRO + 0x4918,
244 FWVLANTL3 = FWRO + 0x4920,
245 FWVLANTL4 = FWRO + 0x4930,
246 FWVLANTLR = FWRO + 0x4934,
247 FWVLANTIM = FWRO + 0x4940,
248 FWVLANTEM = FWRO + 0x4944,
249 FWVLANTS = FWRO + 0x4950,
250 FWVLANTSR0 = FWRO + 0x4954,
251 FWVLANTSR1 = FWRO + 0x4958,
252 FWVLANTSR2 = FWRO + 0x4960,
253 FWVLANTSR3 = FWRO + 0x4970,
254 FWPBFC0 = FWRO + 0x4a00,
255 FWPBFCSDC00 = FWRO + 0x4a04,
256 FWL23URL0 = FWRO + 0x4e00,
257 FWL23URL1 = FWRO + 0x4e04,
258 FWL23URL2 = FWRO + 0x4e08,
259 FWL23URL3 = FWRO + 0x4e0c,
260 FWL23URLR = FWRO + 0x4e10,
261 FWL23UTIM = FWRO + 0x4e20,
262 FWL23URR = FWRO + 0x4e30,
263 FWL23URRR0 = FWRO + 0x4e34,
264 FWL23URRR1 = FWRO + 0x4e38,
265 FWL23URRR2 = FWRO + 0x4e3c,
266 FWL23URRR3 = FWRO + 0x4e40,
267 FWL23URMC0 = FWRO + 0x4f00,
268 FWPMFGC0 = FWRO + 0x5000,
269 FWPGFC0 = FWRO + 0x5100,
270 FWPGFIGSC0 = FWRO + 0x5104,
271 FWPGFENC0 = FWRO + 0x5108,
272 FWPGFENM0 = FWRO + 0x510c,
273 FWPGFCSTC00 = FWRO + 0x5110,
274 FWPGFCSTC10 = FWRO + 0x5114,
275 FWPGFCSTM00 = FWRO + 0x5118,
276 FWPGFCSTM10 = FWRO + 0x511c,
277 FWPGFCTC0 = FWRO + 0x5120,
278 FWPGFCTM0 = FWRO + 0x5124,
279 FWPGFHCC0 = FWRO + 0x5128,
280 FWPGFSM0 = FWRO + 0x512c,
281 FWPGFGC0 = FWRO + 0x5130,
282 FWPGFGL0 = FWRO + 0x5500,
283 FWPGFGL1 = FWRO + 0x5504,
284 FWPGFGLR = FWRO + 0x5518,
285 FWPGFGR = FWRO + 0x5510,
286 FWPGFGRR0 = FWRO + 0x5514,
287 FWPGFGRR1 = FWRO + 0x5518,
288 FWPGFRIM = FWRO + 0x5520,
289 FWPMTRFC0 = FWRO + 0x5600,
290 FWPMTRCBSC0 = FWRO + 0x5604,
291 FWPMTRC0RC0 = FWRO + 0x5608,
292 FWPMTREBSC0 = FWRO + 0x560c,
293 FWPMTREIRC0 = FWRO + 0x5610,
294 FWPMTRFM0 = FWRO + 0x5614,
295 FWFTL0 = FWRO + 0x6000,
296 FWFTL1 = FWRO + 0x6004,
297 FWFTLR = FWRO + 0x6008,
298 FWFTOC = FWRO + 0x6010,
299 FWFTOPC = FWRO + 0x6014,
300 FWFTIM = FWRO + 0x6020,
301 FWFTR = FWRO + 0x6030,
302 FWFTRR0 = FWRO + 0x6034,
303 FWFTRR1 = FWRO + 0x6038,
304 FWFTRR2 = FWRO + 0x603c,
305 FWSEQNGC0 = FWRO + 0x6100,
306 FWSEQNGM0 = FWRO + 0x6104,
307 FWSEQNRC = FWRO + 0x6200,
308 FWCTFDCN0 = FWRO + 0x6300,
309 FWLTHFDCN0 = FWRO + 0x6304,
310 FWIPFDCN0 = FWRO + 0x6308,
311 FWLTWFDCN0 = FWRO + 0x630c,
312 FWPBFDCN0 = FWRO + 0x6310,
313 FWMHLCN0 = FWRO + 0x6314,
314 FWIHLCN0 = FWRO + 0x6318,
315 FWICRDCN0 = FWRO + 0x6500,
316 FWWMRDCN0 = FWRO + 0x6504,
317 FWCTRDCN0 = FWRO + 0x6508,
318 FWLTHRDCN0 = FWRO + 0x650c,
319 FWIPRDCN0 = FWRO + 0x6510,
320 FWLTWRDCN0 = FWRO + 0x6514,
321 FWPBRDCN0 = FWRO + 0x6518,
322 FWPMFDCN0 = FWRO + 0x6700,
323 FWPGFDCN0 = FWRO + 0x6780,
324 FWPMGDCN0 = FWRO + 0x6800,
325 FWPMYDCN0 = FWRO + 0x6804,
326 FWPMRDCN0 = FWRO + 0x6808,
327 FWFRPPCN0 = FWRO + 0x6a00,
328 FWFRDPCN0 = FWRO + 0x6a04,
329 FWEIS00 = FWRO + 0x7900,
330 FWEIE00 = FWRO + 0x7904,
331 FWEID00 = FWRO + 0x7908,
332 FWEIS1 = FWRO + 0x7a00,
333 FWEIE1 = FWRO + 0x7a04,
334 FWEID1 = FWRO + 0x7a08,
335 FWEIS2 = FWRO + 0x7a10,
336 FWEIE2 = FWRO + 0x7a14,
337 FWEID2 = FWRO + 0x7a18,
338 FWEIS3 = FWRO + 0x7a20,
339 FWEIE3 = FWRO + 0x7a24,
340 FWEID3 = FWRO + 0x7a28,
341 FWEIS4 = FWRO + 0x7a30,
342 FWEIE4 = FWRO + 0x7a34,
343 FWEID4 = FWRO + 0x7a38,
344 FWEIS5 = FWRO + 0x7a40,
345 FWEIE5 = FWRO + 0x7a44,
346 FWEID5 = FWRO + 0x7a48,
347 FWEIS60 = FWRO + 0x7a50,
348 FWEIE60 = FWRO + 0x7a54,
349 FWEID60 = FWRO + 0x7a58,
350 FWEIS61 = FWRO + 0x7a60,
351 FWEIE61 = FWRO + 0x7a64,
352 FWEID61 = FWRO + 0x7a68,
353 FWEIS62 = FWRO + 0x7a70,
354 FWEIE62 = FWRO + 0x7a74,
355 FWEID62 = FWRO + 0x7a78,
356 FWEIS63 = FWRO + 0x7a80,
357 FWEIE63 = FWRO + 0x7a84,
358 FWEID63 = FWRO + 0x7a88,
359 FWEIS70 = FWRO + 0x7a90,
360 FWEIE70 = FWRO + 0x7A94,
361 FWEID70 = FWRO + 0x7a98,
362 FWEIS71 = FWRO + 0x7aa0,
363 FWEIE71 = FWRO + 0x7aa4,
364 FWEID71 = FWRO + 0x7aa8,
365 FWEIS72 = FWRO + 0x7ab0,
366 FWEIE72 = FWRO + 0x7ab4,
367 FWEID72 = FWRO + 0x7ab8,
368 FWEIS73 = FWRO + 0x7ac0,
369 FWEIE73 = FWRO + 0x7ac4,
370 FWEID73 = FWRO + 0x7ac8,
371 FWEIS80 = FWRO + 0x7ad0,
372 FWEIE80 = FWRO + 0x7ad4,
373 FWEID80 = FWRO + 0x7ad8,
374 FWEIS81 = FWRO + 0x7ae0,
375 FWEIE81 = FWRO + 0x7ae4,
376 FWEID81 = FWRO + 0x7ae8,
377 FWEIS82 = FWRO + 0x7af0,
378 FWEIE82 = FWRO + 0x7af4,
379 FWEID82 = FWRO + 0x7af8,
380 FWEIS83 = FWRO + 0x7b00,
381 FWEIE83 = FWRO + 0x7b04,
382 FWEID83 = FWRO + 0x7b08,
383 FWMIS0 = FWRO + 0x7c00,
384 FWMIE0 = FWRO + 0x7c04,
385 FWMID0 = FWRO + 0x7c08,
386 FWSCR0 = FWRO + 0x7d00,
387 FWSCR1 = FWRO + 0x7d04,
388 FWSCR2 = FWRO + 0x7d08,
389 FWSCR3 = FWRO + 0x7d0c,
390 FWSCR4 = FWRO + 0x7d10,
391 FWSCR5 = FWRO + 0x7d14,
392 FWSCR6 = FWRO + 0x7d18,
393 FWSCR7 = FWRO + 0x7d1c,
394 FWSCR8 = FWRO + 0x7d20,
395 FWSCR9 = FWRO + 0x7d24,
396 FWSCR10 = FWRO + 0x7d28,
397 FWSCR11 = FWRO + 0x7d2c,
398 FWSCR12 = FWRO + 0x7d30,
399 FWSCR13 = FWRO + 0x7d34,
400 FWSCR14 = FWRO + 0x7d38,
401 FWSCR15 = FWRO + 0x7d3c,
402 FWSCR16 = FWRO + 0x7d40,
403 FWSCR17 = FWRO + 0x7d44,
404 FWSCR18 = FWRO + 0x7d48,
405 FWSCR19 = FWRO + 0x7d4c,
406 FWSCR20 = FWRO + 0x7d50,
407 FWSCR21 = FWRO + 0x7d54,
408 FWSCR22 = FWRO + 0x7d58,
409 FWSCR23 = FWRO + 0x7d5c,
410 FWSCR24 = FWRO + 0x7d60,
411 FWSCR25 = FWRO + 0x7d64,
412 FWSCR26 = FWRO + 0x7d68,
413 FWSCR27 = FWRO + 0x7d6c,
414 FWSCR28 = FWRO + 0x7d70,
415 FWSCR29 = FWRO + 0x7d74,
416 FWSCR30 = FWRO + 0x7d78,
417 FWSCR31 = FWRO + 0x7d7c,
418 FWSCR32 = FWRO + 0x7d80,
419 FWSCR33 = FWRO + 0x7d84,
420 FWSCR34 = FWRO + 0x7d88,
421 FWSCR35 = FWRO + 0x7d8c,
422 FWSCR36 = FWRO + 0x7d90,
423 FWSCR37 = FWRO + 0x7d94,
424 FWSCR38 = FWRO + 0x7d98,
425 FWSCR39 = FWRO + 0x7d9c,
426 FWSCR40 = FWRO + 0x7da0,
427 FWSCR41 = FWRO + 0x7da4,
428 FWSCR42 = FWRO + 0x7da8,
429 FWSCR43 = FWRO + 0x7dac,
430 FWSCR44 = FWRO + 0x7db0,
431 FWSCR45 = FWRO + 0x7db4,
432 FWSCR46 = FWRO + 0x7db8,
434 TPEMIMC0 = TPRO + 0x0000,
435 TPEMIMC1 = TPRO + 0x0004,
436 TPEMIMC2 = TPRO + 0x0008,
437 TPEMIMC3 = TPRO + 0x000c,
438 TPEMIMC4 = TPRO + 0x0010,
439 TPEMIMC5 = TPRO + 0x0014,
440 TPEMIMC60 = TPRO + 0x0080,
441 TPEMIMC70 = TPRO + 0x0100,
442 TSIM = TPRO + 0x0700,
443 TFIM = TPRO + 0x0704,
444 TCIM = TPRO + 0x0708,
445 TGIM0 = TPRO + 0x0710,
446 TGIM1 = TPRO + 0x0714,
447 TEIM0 = TPRO + 0x0720,
448 TEIM1 = TPRO + 0x0724,
449 TEIM2 = TPRO + 0x0728,
451 RIPV = CARO + 0x0000,
452 RRC = CARO + 0x0004,
453 RCEC = CARO + 0x0008,
454 RCDC = CARO + 0x000c,
455 RSSIS = CARO + 0x0010,
456 RSSIE = CARO + 0x0014,
457 RSSID = CARO + 0x0018,
458 CABPIBWMC = CARO + 0x0020,
459 CABPWMLC = CARO + 0x0040,
460 CABPPFLC0 = CARO + 0x0050,
461 CABPPWMLC0 = CARO + 0x0060,
462 CABPPPFLC00 = CARO + 0x00a0,
463 CABPULC = CARO + 0x0100,
464 CABPIRM = CARO + 0x0140,
465 CABPPCM = CARO + 0x0144,
466 CABPLCM = CARO + 0x0148,
467 CABPCPM = CARO + 0x0180,
468 CABPMCPM = CARO + 0x0200,
469 CARDNM = CARO + 0x0280,
470 CARDMNM = CARO + 0x0284,
471 CARDCN = CARO + 0x0290,
472 CAEIS0 = CARO + 0x0300,
473 CAEIE0 = CARO + 0x0304,
474 CAEID0 = CARO + 0x0308,
475 CAEIS1 = CARO + 0x0310,
476 CAEIE1 = CARO + 0x0314,
477 CAEID1 = CARO + 0x0318,
478 CAMIS0 = CARO + 0x0340,
479 CAMIE0 = CARO + 0x0344,
480 CAMID0 = CARO + 0x0348,
481 CAMIS1 = CARO + 0x0350,
482 CAMIE1 = CARO + 0x0354,
483 CAMID1 = CARO + 0x0358,
484 CASCR = CARO + 0x0380,
486 EAMC = TARO + 0x0000,
487 EAMS = TARO + 0x0004,
488 EAIRC = TARO + 0x0010,
489 EATDQSC = TARO + 0x0014,
490 EATDQC = TARO + 0x0018,
491 EATDQAC = TARO + 0x001c,
492 EATPEC = TARO + 0x0020,
493 EATMFSC0 = TARO + 0x0040,
494 EATDQDC0 = TARO + 0x0060,
495 EATDQM0 = TARO + 0x0080,
496 EATDQMLM0 = TARO + 0x00a0,
497 EACTQC = TARO + 0x0100,
498 EACTDQDC = TARO + 0x0104,
499 EACTDQM = TARO + 0x0108,
500 EACTDQMLM = TARO + 0x010c,
501 EAVCC = TARO + 0x0130,
502 EAVTC = TARO + 0x0134,
503 EATTFC = TARO + 0x0138,
504 EACAEC = TARO + 0x0200,
505 EACC = TARO + 0x0204,
506 EACAIVC0 = TARO + 0x0220,
507 EACAULC0 = TARO + 0x0240,
508 EACOEM = TARO + 0x0260,
509 EACOIVM0 = TARO + 0x0280,
510 EACOULM0 = TARO + 0x02a0,
511 EACGSM = TARO + 0x02c0,
512 EATASC = TARO + 0x0300,
513 EATASENC0 = TARO + 0x0320,
514 EATASCTENC = TARO + 0x0340,
515 EATASENM0 = TARO + 0x0360,
516 EATASCTENM = TARO + 0x0380,
517 EATASCSTC0 = TARO + 0x03a0,
518 EATASCSTC1 = TARO + 0x03a4,
519 EATASCSTM0 = TARO + 0x03a8,
520 EATASCSTM1 = TARO + 0x03ac,
521 EATASCTC = TARO + 0x03b0,
522 EATASCTM = TARO + 0x03b4,
523 EATASGL0 = TARO + 0x03c0,
524 EATASGL1 = TARO + 0x03c4,
525 EATASGLR = TARO + 0x03c8,
526 EATASGR = TARO + 0x03d0,
527 EATASGRR = TARO + 0x03d4,
528 EATASHCC = TARO + 0x03e0,
529 EATASRIRM = TARO + 0x03e4,
530 EATASSM = TARO + 0x03e8,
531 EAUSMFSECN = TARO + 0x0400,
532 EATFECN = TARO + 0x0404,
533 EAFSECN = TARO + 0x0408,
534 EADQOECN = TARO + 0x040c,
535 EADQSECN = TARO + 0x0410,
536 EACKSECN = TARO + 0x0414,
537 EAEIS0 = TARO + 0x0500,
538 EAEIE0 = TARO + 0x0504,
539 EAEID0 = TARO + 0x0508,
540 EAEIS1 = TARO + 0x0510,
541 EAEIE1 = TARO + 0x0514,
542 EAEID1 = TARO + 0x0518,
543 EAEIS2 = TARO + 0x0520,
544 EAEIE2 = TARO + 0x0524,
545 EAEID2 = TARO + 0x0528,
546 EASCR = TARO + 0x0580,
548 MPSM = RMRO + 0x0000,
549 MPIC = RMRO + 0x0004,
550 MPIM = RMRO + 0x0008,
551 MIOC = RMRO + 0x0010,
552 MIOM = RMRO + 0x0014,
553 MXMS = RMRO + 0x0018,
554 MTFFC = RMRO + 0x0020,
555 MTPFC = RMRO + 0x0024,
556 MTPFC2 = RMRO + 0x0028,
557 MTPFC30 = RMRO + 0x0030,
558 MTATC0 = RMRO + 0x0050,
559 MTIM = RMRO + 0x0060,
560 MRGC = RMRO + 0x0080,
561 MRMAC0 = RMRO + 0x0084,
562 MRMAC1 = RMRO + 0x0088,
563 MRAFC = RMRO + 0x008c,
564 MRSCE = RMRO + 0x0090,
565 MRSCP = RMRO + 0x0094,
566 MRSCC = RMRO + 0x0098,
567 MRFSCE = RMRO + 0x009c,
568 MRFSCP = RMRO + 0x00a0,
569 MTRC = RMRO + 0x00a4,
570 MRIM = RMRO + 0x00a8,
571 MRPFM = RMRO + 0x00ac,
572 MPFC0 = RMRO + 0x0100,
573 MLVC = RMRO + 0x0180,
574 MEEEC = RMRO + 0x0184,
575 MLBC = RMRO + 0x0188,
576 MXGMIIC = RMRO + 0x0190,
577 MPCH = RMRO + 0x0194,
578 MANC = RMRO + 0x0198,
579 MANM = RMRO + 0x019c,
580 MPLCA1 = RMRO + 0x01a0,
581 MPLCA2 = RMRO + 0x01a4,
582 MPLCA3 = RMRO + 0x01a8,
583 MPLCA4 = RMRO + 0x01ac,
584 MPLCAM = RMRO + 0x01b0,
585 MHDC1 = RMRO + 0x01c0,
586 MHDC2 = RMRO + 0x01c4,
587 MEIS = RMRO + 0x0200,
588 MEIE = RMRO + 0x0204,
589 MEID = RMRO + 0x0208,
590 MMIS0 = RMRO + 0x0210,
591 MMIE0 = RMRO + 0x0214,
592 MMID0 = RMRO + 0x0218,
593 MMIS1 = RMRO + 0x0220,
594 MMIE1 = RMRO + 0x0224,
595 MMID1 = RMRO + 0x0228,
596 MMIS2 = RMRO + 0x0230,
597 MMIE2 = RMRO + 0x0234,
598 MMID2 = RMRO + 0x0238,
599 MMPFTCT = RMRO + 0x0300,
600 MAPFTCT = RMRO + 0x0304,
601 MPFRCT = RMRO + 0x0308,
602 MFCICT = RMRO + 0x030c,
603 MEEECT = RMRO + 0x0310,
604 MMPCFTCT0 = RMRO + 0x0320,
605 MAPCFTCT0 = RMRO + 0x0330,
606 MPCFRCT0 = RMRO + 0x0340,
607 MHDCC = RMRO + 0x0350,
608 MROVFC = RMRO + 0x0354,
609 MRHCRCEC = RMRO + 0x0358,
610 MRXBCE = RMRO + 0x0400,
611 MRXBCP = RMRO + 0x0404,
612 MRGFCE = RMRO + 0x0408,
613 MRGFCP = RMRO + 0x040c,
614 MRBFC = RMRO + 0x0410,
615 MRMFC = RMRO + 0x0414,
616 MRUFC = RMRO + 0x0418,
617 MRPEFC = RMRO + 0x041c,
618 MRNEFC = RMRO + 0x0420,
619 MRFMEFC = RMRO + 0x0424,
620 MRFFMEFC = RMRO + 0x0428,
621 MRCFCEFC = RMRO + 0x042c,
622 MRFCEFC = RMRO + 0x0430,
623 MRRCFEFC = RMRO + 0x0434,
624 MRUEFC = RMRO + 0x043c,
625 MROEFC = RMRO + 0x0440,
626 MRBOEC = RMRO + 0x0444,
627 MTXBCE = RMRO + 0x0500,
628 MTXBCP = RMRO + 0x0504,
629 MTGFCE = RMRO + 0x0508,
630 MTGFCP = RMRO + 0x050c,
631 MTBFC = RMRO + 0x0510,
632 MTMFC = RMRO + 0x0514,
633 MTUFC = RMRO + 0x0518,
634 MTEFC = RMRO + 0x051c,
636 GWMC = GWRO + 0x0000,
637 GWMS = GWRO + 0x0004,
638 GWIRC = GWRO + 0x0010,
639 GWRDQSC = GWRO + 0x0014,
640 GWRDQC = GWRO + 0x0018,
641 GWRDQAC = GWRO + 0x001c,
642 GWRGC = GWRO + 0x0020,
643 GWRMFSC0 = GWRO + 0x0040,
644 GWRDQDC0 = GWRO + 0x0060,
645 GWRDQM0 = GWRO + 0x0080,
646 GWRDQMLM0 = GWRO + 0x00a0,
647 GWMTIRM = GWRO + 0x0100,
648 GWMSTLS = GWRO + 0x0104,
649 GWMSTLR = GWRO + 0x0108,
650 GWMSTSS = GWRO + 0x010c,
651 GWMSTSR = GWRO + 0x0110,
652 GWMAC0 = GWRO + 0x0120,
653 GWMAC1 = GWRO + 0x0124,
654 GWVCC = GWRO + 0x0130,
655 GWVTC = GWRO + 0x0134,
656 GWTTFC = GWRO + 0x0138,
657 GWTDCAC00 = GWRO + 0x0140,
658 GWTDCAC10 = GWRO + 0x0144,
659 GWTSDCC0 = GWRO + 0x0160,
660 GWTNM = GWRO + 0x0180,
661 GWTMNM = GWRO + 0x0184,
662 GWAC = GWRO + 0x0190,
663 GWDCBAC0 = GWRO + 0x0194,
664 GWDCBAC1 = GWRO + 0x0198,
665 GWIICBSC = GWRO + 0x019c,
666 GWMDNC = GWRO + 0x01a0,
667 GWTRC0 = GWRO + 0x0200,
668 GWTPC0 = GWRO + 0x0300,
669 GWARIRM = GWRO + 0x0380,
670 GWDCC0 = GWRO + 0x0400,
671 GWAARSS = GWRO + 0x0800,
672 GWAARSR0 = GWRO + 0x0804,
673 GWAARSR1 = GWRO + 0x0808,
674 GWIDAUAS0 = GWRO + 0x0840,
675 GWIDASM0 = GWRO + 0x0880,
676 GWIDASAM00 = GWRO + 0x0900,
677 GWIDASAM10 = GWRO + 0x0904,
678 GWIDACAM00 = GWRO + 0x0980,
679 GWIDACAM10 = GWRO + 0x0984,
680 GWGRLC = GWRO + 0x0a00,
681 GWGRLULC = GWRO + 0x0a04,
682 GWRLIVC0 = GWRO + 0x0a80,
683 GWRLULC0 = GWRO + 0x0a84,
684 GWIDPC = GWRO + 0x0b00,
685 GWIDC0 = GWRO + 0x0c00,
686 GWDIS0 = GWRO + 0x1100,
687 GWDIE0 = GWRO + 0x1104,
688 GWDID0 = GWRO + 0x1108,
689 GWTSDIS = GWRO + 0x1180,
690 GWTSDIE = GWRO + 0x1184,
691 GWTSDID = GWRO + 0x1188,
692 GWEIS0 = GWRO + 0x1190,
693 GWEIE0 = GWRO + 0x1194,
694 GWEID0 = GWRO + 0x1198,
695 GWEIS1 = GWRO + 0x11a0,
696 GWEIE1 = GWRO + 0x11a4,
697 GWEID1 = GWRO + 0x11a8,
698 GWEIS20 = GWRO + 0x1200,
699 GWEIE20 = GWRO + 0x1204,
700 GWEID20 = GWRO + 0x1208,
701 GWEIS3 = GWRO + 0x1280,
702 GWEIE3 = GWRO + 0x1284,
703 GWEID3 = GWRO + 0x1288,
704 GWEIS4 = GWRO + 0x1290,
705 GWEIE4 = GWRO + 0x1294,
706 GWEID4 = GWRO + 0x1298,
707 GWEIS5 = GWRO + 0x12a0,
708 GWEIE5 = GWRO + 0x12a4,
709 GWEID5 = GWRO + 0x12a8,
710 GWSCR0 = GWRO + 0x1800,
711 GWSCR1 = GWRO + 0x1900,
724 #define EAVCC_VEM_SC_TAG (0x3 << 16)
726 #define MPIC_PIS GENMASK(2, 0)
734 #define MDIO_READ_C45 0x03
735 #define MDIO_WRITE_C45 0x01
737 #define MPSM_PSME BIT(0)
745 #define MMIS1_PRACS BIT(0) /* Read */
746 #define MMIS1_CLEAR_FLAGS 0xf
768 #define GWMTIRM_MTIOG BIT(0)
771 #define GWVCC_VEM_SC_TAG (0x3 << 16)
773 #define GWARIRM_ARIOG BIT(0)
787 #define GWDIS(i) (GWDIS0 + (i) * 0x10)
788 #define GWDIE(i) (GWDIE0 + (i) * 0x10)
789 #define GWDID(i) (GWDID0 + (i) * 0x10)
792 #define RRC_RR BIT(0)
793 #define RRC_RR_CLR 0
794 #define RCEC_ACE_DEFAULT (BIT(0) | BIT(AGENT_INDEX_GWCA))
798 #define CABPIRM_BPIOG BIT(0)
801 #define CABPPFLC_INIT_VALUE 0x00800080
804 #define FWPC0_LTHTA BIT(0)
817 #define FWPC0(i) (FWPC00 + (i) * 0x10)
822 #define FWPC1(i) (FWPC10 + (i) * 0x10)
823 #define FWPC1_DDE BIT(0)
825 #define FWPBFC(i) (FWPBFC0 + (i) * 0x10)
827 #define FWPBFCSDC(j, i) (FWPBFCSDC00 + (i) * 0x10 + (j) * 0x04)
834 RX_DS = 0x0fff, /* Data size */
835 RX_TR = 0x1000, /* Truncation indication */
836 RX_EI = 0x2000, /* Error indication */
837 RX_PS = 0xc000, /* Padding selection */
841 TX_DS = 0x0fff, /* Data size */
842 TX_TAGL = 0xf000, /* Frame tag LSBs */
847 DT_FSINGLE = 0x80,
848 DT_FSTART = 0x90,
849 DT_FMID = 0xa0,
850 DT_FEND = 0xb0,
853 DT_LEMPTY = 0xc0,
854 DT_EEMPTY = 0xd0,
855 DT_LINKFIX = 0x00,
856 DT_LINK = 0xe0,
857 DT_EOS = 0xf0,
859 DT_FEMPTY = 0x40,
860 DT_FEMPTY_IS = 0x10,
861 DT_FEMPTY_IC = 0x20,
862 DT_FEMPTY_ND = 0x30,
863 DT_FEMPTY_START = 0x50,
864 DT_FEMPTY_MID = 0x60,
865 DT_FEMPTY_END = 0x70,
867 DT_MASK = 0xf0,
868 DIE = 0x08, /* Descriptor Interrupt Enable */
886 #define TS_DESC_TSUN(dptrl) ((dptrl) & GENMASK(7, 0))