1 #define DDR_PHY_TBL_CHG_ADDR            0xaeeddeea
2 #define DDR_PHY_TBL_END                 0xaeededed
3 
4 #define DDR_PHY_TBL_POST_SIM_1600	0
5 #define DDR_PHY_TBL_POST_SIM_800	1
6 #define DDR_PHY_TBL_GUC_1600		2
7 #define DDR_PHY_TBL_GUC_800		3
8 #define DDR_PHY_TBL_SEL			DDR_PHY_TBL_GUC_800
9 /* DDR4-1600 PHY configuration table */
10 #if (DDR_PHY_TBL_SEL == DDR_PHY_TBL_GUC_800)
11 u32 ast2600_sdramphy_config[165] = {
12 	0x1e6e0100,	// start address
13 	0x00000000,	// phyr000
14 	0x0c002062,	// phyr004
15 	0x1a7a0063,	// phyr008
16 	0x5a7a0063,	// phyr00c
17 	0x1a7a0063,	// phyr010
18 	0x1a7a0063,	// phyr014
19 	0x20000000,	// phyr018
20 	0x20000000,	// phyr01c
21 	0x20000000,	// phyr020
22 	0x20000000,	// phyr024
23 	0x00000008,	// phyr028
24 	0x00000000,	// phyr02c
25 	0x00077600,	// phyr030
26 	0x00000000,	// phyr034
27 	0x00000000,	// phyr038
28 	0x20000000,	// phyr03c
29 	0x50506000,	// phyr040
30 	0x50505050,	// phyr044
31 	0x00002f07,	// phyr048
32 	0x00003080,	// phyr04c
33 	0x04000000,	// phyr050
34 	0x00000200,	// phyr054
35 	0x03140201,	// phyr058
36 	0x04800000,	// phyr05c
37 	0x0800044e,	// phyr060
38 	0x00000000,	// phyr064
39 	0x00180008,	// phyr068
40 	0x00e00400,	// phyr06c
41 	0x00140206,	// phyr070
42 	0x1d4c0000,	// phyr074
43 	0x493e0107,	// phyr078
44 	0x08060404,	// phyr07c
45 	0x90000a00,	// phyr080
46 	0x06420618,	// phyr084
47 	0x00001002,	// phyr088
48 	0x05701016,	// phyr08c
49 	0x10000000,	// phyr090
50 	0xaeeddeea,	// change address
51 	0x1e6e019c,	// new address
52 	0x20202020,	// phyr09c
53 	0x20202020,	// phyr0a0
54 	0x00002020,	// phyr0a4
55 	0x00002020,	// phyr0a8
56 	0x00000001,	// phyr0ac
57 	0xaeeddeea,	// change address
58 	0x1e6e01cc,	// new address
59 	0x01010101,	// phyr0cc
60 	0x01010101,	// phyr0d0
61 	0x80808080,	// phyr0d4
62 	0x80808080,	// phyr0d8
63 	0xaeeddeea,	// change address
64 	0x1e6e0288,	// new address
65 	0x80808080,	// phyr188
66 	0x80808080,	// phyr18c
67 	0x80808080,	// phyr190
68 	0x80808080,	// phyr194
69 	0xaeeddeea,	// change address
70 	0x1e6e02f8,	// new address
71 	0x90909090,	// phyr1f8
72 	0x88888888,	// phyr1fc
73 	0xaeeddeea,	// change address
74 	0x1e6e0300,	// new address
75 	0x00000000,	// phyr200
76 	0xaeeddeea,	// change address
77 	0x1e6e0194,	// new address
78 	0x80118260,	// phyr094
79 	0xaeeddeea,	// change address
80 	0x1e6e019c,	// new address
81 	0x20202020,	// phyr09c
82 	0x20202020,	// phyr0a0
83 	0x00002020,	// phyr0a4
84 	0x80000000,	// phyr0a8
85 	0x00000001,	// phyr0ac
86 	0xaeeddeea,	// change address
87 	0x1e6e0318,	// new address
88 	0x09222719,	// phyr218
89 	0x00aa4403,	// phyr21c
90 	0xaeeddeea,	// change address
91 	0x1e6e0198,	// new address
92 	0x08060000,	// phyr098
93 	0xaeeddeea,	// change address
94 	0x1e6e01b0,	// new address
95 	0x00000000,	// phyr0b0
96 	0x00000000,	// phyr0b4
97 	0x00000000,	// phyr0b8
98 	0x00000000,	// phyr0bc
99 	0x00000000,	// phyr0c0
100 	0x00000000,	// phyr0c4
101 	0x000aff2c,	// phyr0c8
102 	0xaeeddeea,	// change address
103 	0x1e6e01dc,	// new address
104 	0x00080000,	// phyr0dc
105 	0x00000000,	// phyr0e0
106 	0xaa55aa55,	// phyr0e4
107 	0x55aa55aa,	// phyr0e8
108 	0xaaaa5555,	// phyr0ec
109 	0x5555aaaa,	// phyr0f0
110 	0xaa55aa55,	// phyr0f4
111 	0x55aa55aa,	// phyr0f8
112 	0xaaaa5555,	// phyr0fc
113 	0x5555aaaa,	// phyr100
114 	0xaa55aa55,	// phyr104
115 	0x55aa55aa,	// phyr108
116 	0xaaaa5555,	// phyr10c
117 	0x5555aaaa,	// phyr110
118 	0xaa55aa55,	// phyr114
119 	0x55aa55aa,	// phyr118
120 	0xaaaa5555,	// phyr11c
121 	0x5555aaaa,	// phyr120
122 	0x20202020,	// phyr124
123 	0x20202020,	// phyr128
124 	0x20202020,	// phyr12c
125 	0x20202020,	// phyr130
126 	0x20202020,	// phyr134
127 	0x20202020,	// phyr138
128 	0x20202020,	// phyr13c
129 	0x20202020,	// phyr140
130 	0x20202020,	// phyr144
131 	0x20202020,	// phyr148
132 	0x20202020,	// phyr14c
133 	0x20202020,	// phyr150
134 	0x20202020,	// phyr154
135 	0x20202020,	// phyr158
136 	0x20202020,	// phyr15c
137 	0x20202020,	// phyr160
138 	0x20202020,	// phyr164
139 	0x20202020,	// phyr168
140 	0x20202020,	// phyr16c
141 	0x20202020,	// phyr170
142 	0xaeeddeea,	// change address
143 	0x1e6e0298,	// new address
144 	0x20200800,	// phyr198
145 	0x20202020,	// phyr19c
146 	0x20202020,	// phyr1a0
147 	0x20202020,	// phyr1a4
148 	0x20202020,	// phyr1a8
149 	0x20202020,	// phyr1ac
150 	0x20202020,	// phyr1b0
151 	0x20202020,	// phyr1b4
152 	0x20202020,	// phyr1b8
153 	0x20202020,	// phyr1bc
154 	0x20202020,	// phyr1c0
155 	0x20202020,	// phyr1c4
156 	0x20202020,	// phyr1c8
157 	0x20202020,	// phyr1cc
158 	0x20202020,	// phyr1d0
159 	0x20202020,	// phyr1d4
160 	0x20202020,	// phyr1d8
161 	0x20202020,	// phyr1dc
162 	0x20202020,	// phyr1e0
163 	0x20202020,	// phyr1e4
164 	0x00002020,	// phyr1e8
165 	0xaeeddeea,	// change address
166 	0x1e6e0304,	// new address
167 	0x00000800,	// phyr204
168 	0xaeeddeea,	// change address
169 	0x1e6e027c,	// new address
170 	0x4e400000,	// phyr17c
171 	0x40404040,	// phyr180
172 	0x40404040,	// phyr184
173 	0xaeeddeea,	// change address
174 	0x1e6e02f4,	// new address
175 	0x00000059,	// phyr1f4
176 	0xaeededed,	// end
177 };
178 #elif (DDR_PHY_TBL_SEL == DDR_PHY_TBL_GUC_1600)
179 u32 ast2600_sdramphy_config[165] = {
180 	0x1e6e0100,	// start address
181 	0x00000000,	// phyr000
182 	0x0c002062,	// phyr004
183 	0x1a7a0063,	// phyr008
184 	0x5a7a0063,	// phyr00c
185 	0x1a7a0063,	// phyr010
186 	0x1a7a0063,	// phyr014
187 	0x20000000,	// phyr018
188 	0x20000000,	// phyr01c
189 	0x20000000,	// phyr020
190 	0x20000000,	// phyr024
191 	0x00000008,	// phyr028
192 	0x00000000,	// phyr02c
193 	0x00077600,	// phyr030
194 	0x00000000,	// phyr034
195 	0x00000000,	// phyr038
196 	0x20000000,	// phyr03c
197 	0x50506000,	// phyr040
198 	0x50505050,	// phyr044
199 	0x00002f07,	// phyr048
200 	0x00003080,	// phyr04c
201 	0x04000000,	// phyr050
202 	0x00000200,	// phyr054
203 	0x03140201,	// phyr058
204 	0x04800000,	// phyr05c
205 	0x0800044e,	// phyr060
206 	0x00000000,	// phyr064
207 	0x00180008,	// phyr068
208 	0x00e00400,	// phyr06c
209 	0x00140206,	// phyr070
210 	0x1d4c0000,	// phyr074
211 	0x493e0107,	// phyr078
212 	0x08060404,	// phyr07c
213 	0x90000a00,	// phyr080
214 	0x06420c30,	// phyr084
215 	0x00001002,	// phyr088
216 	0x05701016,	// phyr08c
217 	0x10000000,	// phyr090
218 	0xaeeddeea,	// change address
219 	0x1e6e019c,	// new address
220 	0x20202020,	// phyr09c
221 	0x20202020,	// phyr0a0
222 	0x00002020,	// phyr0a4
223 	0x00002020,	// phyr0a8
224 	0x00000001,	// phyr0ac
225 	0xaeeddeea,	// change address
226 	0x1e6e01cc,	// new address
227 	0x01010101,	// phyr0cc
228 	0x01010101,	// phyr0d0
229 	0x80808080,	// phyr0d4
230 	0x80808080,	// phyr0d8
231 	0xaeeddeea,	// change address
232 	0x1e6e0288,	// new address
233 	0x80808080,	// phyr188
234 	0x80808080,	// phyr18c
235 	0x80808080,	// phyr190
236 	0x80808080,	// phyr194
237 	0xaeeddeea,	// change address
238 	0x1e6e02f8,	// new address
239 	0x90909090,	// phyr1f8
240 	0x88888888,	// phyr1fc
241 	0xaeeddeea,	// change address
242 	0x1e6e0300,	// new address
243 	0x00000000,	// phyr200
244 	0xaeeddeea,	// change address
245 	0x1e6e0194,	// new address
246 	0x80118260,	// phyr094
247 	0xaeeddeea,	// change address
248 	0x1e6e019c,	// new address
249 	0x20202020,	// phyr09c
250 	0x20202020,	// phyr0a0
251 	0x00002020,	// phyr0a4
252 	0x80000000,	// phyr0a8
253 	0x00000001,	// phyr0ac
254 	0xaeeddeea,	// change address
255 	0x1e6e0318,	// new address
256 	0x09222719,	// phyr218
257 	0x00aa4403,	// phyr21c
258 	0xaeeddeea,	// change address
259 	0x1e6e0198,	// new address
260 	0x08060000,	// phyr098
261 	0xaeeddeea,	// change address
262 	0x1e6e01b0,	// new address
263 	0x00000000,	// phyr0b0
264 	0x00000000,	// phyr0b4
265 	0x00000000,	// phyr0b8
266 	0x00000000,	// phyr0bc
267 	0x00000000,	// phyr0c0
268 	0x00000000,	// phyr0c4
269 	0x000aff2c,	// phyr0c8
270 	0xaeeddeea,	// change address
271 	0x1e6e01dc,	// new address
272 	0x00080000,	// phyr0dc
273 	0x00000000,	// phyr0e0
274 	0xaa55aa55,	// phyr0e4
275 	0x55aa55aa,	// phyr0e8
276 	0xaaaa5555,	// phyr0ec
277 	0x5555aaaa,	// phyr0f0
278 	0xaa55aa55,	// phyr0f4
279 	0x55aa55aa,	// phyr0f8
280 	0xaaaa5555,	// phyr0fc
281 	0x5555aaaa,	// phyr100
282 	0xaa55aa55,	// phyr104
283 	0x55aa55aa,	// phyr108
284 	0xaaaa5555,	// phyr10c
285 	0x5555aaaa,	// phyr110
286 	0xaa55aa55,	// phyr114
287 	0x55aa55aa,	// phyr118
288 	0xaaaa5555,	// phyr11c
289 	0x5555aaaa,	// phyr120
290 	0x20202020,	// phyr124
291 	0x20202020,	// phyr128
292 	0x20202020,	// phyr12c
293 	0x20202020,	// phyr130
294 	0x20202020,	// phyr134
295 	0x20202020,	// phyr138
296 	0x20202020,	// phyr13c
297 	0x20202020,	// phyr140
298 	0x20202020,	// phyr144
299 	0x20202020,	// phyr148
300 	0x20202020,	// phyr14c
301 	0x20202020,	// phyr150
302 	0x20202020,	// phyr154
303 	0x20202020,	// phyr158
304 	0x20202020,	// phyr15c
305 	0x20202020,	// phyr160
306 	0x20202020,	// phyr164
307 	0x20202020,	// phyr168
308 	0x20202020,	// phyr16c
309 	0x20202020,	// phyr170
310 	0xaeeddeea,	// change address
311 	0x1e6e0298,	// new address
312 	0x20200800,	// phyr198
313 	0x20202020,	// phyr19c
314 	0x20202020,	// phyr1a0
315 	0x20202020,	// phyr1a4
316 	0x20202020,	// phyr1a8
317 	0x20202020,	// phyr1ac
318 	0x20202020,	// phyr1b0
319 	0x20202020,	// phyr1b4
320 	0x20202020,	// phyr1b8
321 	0x20202020,	// phyr1bc
322 	0x20202020,	// phyr1c0
323 	0x20202020,	// phyr1c4
324 	0x20202020,	// phyr1c8
325 	0x20202020,	// phyr1cc
326 	0x20202020,	// phyr1d0
327 	0x20202020,	// phyr1d4
328 	0x20202020,	// phyr1d8
329 	0x20202020,	// phyr1dc
330 	0x20202020,	// phyr1e0
331 	0x20202020,	// phyr1e4
332 	0x00002020,	// phyr1e8
333 	0xaeeddeea,	// change address
334 	0x1e6e0304,	// new address
335 	0x00000800,	// phyr204
336 	0xaeeddeea,	// change address
337 	0x1e6e027c,	// new address
338 	0x4e400000,	// phyr17c
339 	0x40404040,	// phyr180
340 	0x40404040,	// phyr184
341 	0xaeeddeea,	// change address
342 	0x1e6e02f4,	// new address
343 	0x00000059,	// phyr1f4
344 	0xaeededed,	// end
345 };
346 #elif (DDR_PHY_TBL_SEL == DDR_PHY_TBL_POST_SIM_1600)
347 u32 ast2600_sdramphy_config[163] = {
348 	0x1e6e0100,	// start address
349 	0x022a0092,	// phyr000
350 	0x00000042,	// phyr004
351 	0x1a7a0063,	// phyr008
352 	0x1a7a0063,	// phyr00C
353 	0x1a7a0063,	// phyr010
354 	0x1a7a0063,	// phyr014
355 	0x20000000,	// phyr018
356 	0x20000000,	// phyr01C
357 	0x20000000,	// phyr020
358 	0x20000000,	// phyr024
359 	0x00000008,	// phyr028
360 	0x00000000,	// phyr02C
361 	0x00077600,	// phyr030
362 	0x00000000,	// phyr034
363 	0x00000000,	// phyr038
364 	0x20000000,	// phyr03C
365 	0x00000000,	// phyr040
366 	0x00000000,	// phyr044
367 	0x00000000,	// phyr048
368 	0x00003080,	// phyr04C
369 	0xf400f000,	// phyr050
370 	0x00000000,	// phyr054
371 	0x07100001,	// phyr058
372 	0x04000000,	// phyr05c
373 	0x00000400,	// phyr060
374 	0x00000000,	// phyr064
375 	0x000c0004,	// phyr068
376 	0x00800200,	// phyr06c
377 	0x000c0006,	// phyr070
378 	0x000f0000,	// phyr074
379 	0x0012c107,	// phyr078
380 	0x06080606,	// phyr07c
381 	0x40000900,	// phyr080
382 	0x0c400c30,	// phyr084
383 	0x00001002,	// phyr088
384 	0x05701016,	// phyr08c
385 	0x00000000,	// phyr090
386 	0xaeeddeea,	// change address
387 	0x1e6e019c,	// new address
388 	0x20202020,	// phyr09c
389 	0x20202020,	// phyr0a0
390 	0x00002020,	// phyr0a4
391 	0x80002020,	// phyr0a8
392 	0x00000001,	// phyr0ac
393 	0xaeeddeea,	// change address
394 	0x1e6e01cc,	// new address
395 	0x01010101,	// phyr0cc
396 	0x01010101,	// phyr0d0
397 	0x80808080,	// phyr0d4
398 	0x80808080,	// phyr0d8
399 	0xaeeddeea,	// change address
400 	0x1e6e0288,	// new address
401 	0x78787878,	// phyr188
402 	0x78787878,	// phyr18c
403 	0x78787878,	// phyr190
404 	0x78787878,	// phyr194
405 	0xaeeddeea,	// change address
406 	0x1e6e02f8,	// new address
407 	0x88888888,	// phyr1f8
408 	0x88888888,	// phyr1fc
409 	0x00000000,	// phyr200
410 	0xaeeddeea,	// change address
411 	0x1e6e0194,	// new address
412 	0xff2100e0,	// phyr094
413 	0xaeeddeea,	// change address
414 	0x1e6e019c,	// new address
415 	0x20202020,	// phyr09c
416 	0x20202020,	// phyr0a0
417 	0x00002020,	// phyr0a4
418 	0x80000000,	// phyr0a8
419 	0x00000000,	// phyr0ac
420 	0xaeeddeea,	// change address
421 	0x1e6e027c,	// new address
422 	0x00080000,	// phyr17c
423 	0xaeeddeea,	// change address
424 	0x1e6e0140,	// new address
425 	0x00000f00,	// phyr040
426 	0x00000000,	// phyr044
427 	0x00000704,	// phyr048
428 	0xaeeddeea,	// change address
429 	0x1e6e0198,	// new address
430 	0x08060000,	// phyr098
431 	0xaeeddeea,	// change address
432 	0x1e6e01b0,	// new address
433 	0x00000000,	// phyr0b0
434 	0x00000000,	// phyr0b4
435 	0x00000000,	// phyr0b8
436 	0x00000000,	// phyr0bc
437 	0x00000000,	// phyr0c0
438 	0x00000000,	// phyr0c4
439 	0x000aff2c,	// phyr0c8
440 	0xaeeddeea,	// change address
441 	0x1e6e01dc,	// new address
442 	0x00080000,	// phyr0dc
443 	0x00000000,	// phyr0e0
444 	0xaa55aa55,	// phyr0e4
445 	0x55aa55aa,	// phyr0e8
446 	0xaaaa5555,	// phyr0ec
447 	0x5555aaaa,	// phyr0f0
448 	0xaa55aa55,	// phyr0f4
449 	0x55aa55aa,	// phyr0f8
450 	0xaaaa5555,	// phyr0fc
451 	0x5555aaaa,	// phyr100
452 	0xaa55aa55,	// phyr104
453 	0x55aa55aa,	// phyr108
454 	0xaaaa5555,	// phyr10c
455 	0x5555aaaa,	// phyr110
456 	0xaa55aa55,	// phyr114
457 	0x55aa55aa,	// phyr118
458 	0xaaaa5555,	// phyr11c
459 	0x5555aaaa,	// phyr120
460 	0x1f1f1f1f,	// phyr124
461 	0x1f1f1f1f,	// phyr128
462 	0x1f1f1f1f,	// phyr12c
463 	0x1f1f1f1f,	// phyr130
464 	0x1f1f1f1f,	// phyr134
465 	0x1f1f1f1f,	// phyr138
466 	0x1f1f1f1f,	// phyr13c
467 	0x1f1f1f1f,	// phyr140
468 	0x1f1f1f1f,	// phyr144
469 	0x1f1f1f1f,	// phyr148
470 	0x1f1f1f1f,	// phyr14c
471 	0x1f1f1f1f,	// phyr150
472 	0x1f1f1f1f,	// phyr154
473 	0x1f1f1f1f,	// phyr158
474 	0x1f1f1f1f,	// phyr15c
475 	0x1f1f1f1f,	// phyr160
476 	0x1f1f1f1f,	// phyr164
477 	0x1f1f1f1f,	// phyr168
478 	0x1f1f1f1f,	// phyr16c
479 	0x1f1f1f1f,	// phyr170
480 	0xaeeddeea,	// change address
481 	0x1e6e0198,	// new address
482 	0x1f1f0800,	// phyr198
483 	0x1f1f1f1f,	// phyr19c
484 	0x1f1f1f1f,	// phyr1a0
485 	0x1f1f1f1f,	// phyr1a4
486 	0x1f1f1f1f,	// phyr1a8
487 	0x1f1f1f1f,	// phyr1ac
488 	0x1f1f1f1f,	// phyr1b0
489 	0x1f1f1f1f,	// phyr1b4
490 	0x1f1f1f1f,	// phyr1b8
491 	0x1f1f1f1f,	// phyr1bc
492 	0x1f1f1f1f,	// phyr1c0
493 	0x1f1f1f1f,	// phyr1c4
494 	0x1f1f1f1f,	// phyr1c8
495 	0x1f1f1f1f,	// phyr1cc
496 	0x1f1f1f1f,	// phyr1d0
497 	0x1f1f1f1f,	// phyr1d4
498 	0x1f1f1f1f,	// phyr1d8
499 	0x1f1f1f1f,	// phyr1dc
500 	0x1f1f1f1f,	// phyr1e0
501 	0x1f1f1f1f,	// phyr1e4
502 	0x00001f1f,	// phyr1e8
503 	0xaeeddeea,	// change address
504 	0x1e6e0304,	// new address
505 	0x00000800,	// phyr204
506 	0xaeeddeea,	// change address
507 	0x1e6e0310,	// new address
508 	0xc0300c03,	// phyr210
509 	0xa0500a05,	// phyr214
510 	0xaeededed,	// end
511 };
512 #elif (DDR_PHY_TBL_SEL == DDR_PHY_TBL_POST_SIM_800)
513 u32 ast2600_sdramphy_config[163] = {
514 	0x1e6e0100,	// start address
515 	0x022a0092,	// phyr000
516 	0x00000042,	// phyr004
517 	0x1a7a0063,	// phyr008
518 	0x1a7a0063,	// phyr00C
519 	0x1a7a0063,	// phyr010
520 	0x1a7a0063,	// phyr014
521 	0x20000000,	// phyr018
522 	0x20000000,	// phyr01C
523 	0x20000000,	// phyr020
524 	0x20000000,	// phyr024
525 	0x00000008,	// phyr028
526 	0x00000000,	// phyr02C
527 	0x00077600,	// phyr030
528 	0x00000000,	// phyr034
529 	0x00000000,	// phyr038
530 	0x20000000,	// phyr03C
531 	0x00000000,	// phyr040
532 	0x00000000,	// phyr044
533 	0x00000000,	// phyr048
534 	0x00003080,	// phyr04C
535 	0xf400f000,	// phyr050
536 	0x00000000,	// phyr054
537 	0x07100001,	// phyr058
538 	0x04000000,	// phyr05c
539 	0x00000400,	// phyr060
540 	0x00000000,	// phyr064
541 	0x000c0004,	// phyr068
542 	0x00800200,	// phyr06c
543 	0x000c0006,	// phyr070
544 	0x000f0000,	// phyr074
545 	0x0012c107,	// phyr078
546 	0x06080606,	// phyr07c
547 	0x40000900,	// phyr080
548 	0x0c400618,	// phyr084
549 	0x00001002,	// phyr088
550 	0x05701016,	// phyr08c
551 	0x00000000,	// phyr090
552 	0xaeeddeea,	// change address
553 	0x1e6e019c,	// new address
554 	0x20202020,	// phyr09c
555 	0x20202020,	// phyr0a0
556 	0x00002020,	// phyr0a4
557 	0x80002020,	// phyr0a8
558 	0x00000001,	// phyr0ac
559 	0xaeeddeea,	// change address
560 	0x1e6e01cc,	// new address
561 	0x01010101,	// phyr0cc
562 	0x01010101,	// phyr0d0
563 	0x80808080,	// phyr0d4
564 	0x80808080,	// phyr0d8
565 	0xaeeddeea,	// change address
566 	0x1e6e0288,	// new address
567 	0x78787878,	// phyr188
568 	0x78787878,	// phyr18c
569 	0x78787878,	// phyr190
570 	0x78787878,	// phyr194
571 	0xaeeddeea,	// change address
572 	0x1e6e02f8,	// new address
573 	0x88888888,	// phyr1f8
574 	0x88888888,	// phyr1fc
575 	0x00000000,	// phyr200
576 	0xaeeddeea,	// change address
577 	0x1e6e0194,	// new address
578 	0xff2100e0,	// phyr094
579 	0xaeeddeea,	// change address
580 	0x1e6e019c,	// new address
581 	0x20202020,	// phyr09c
582 	0x20202020,	// phyr0a0
583 	0x00002020,	// phyr0a4
584 	0x80000000,	// phyr0a8
585 	0x00000000,	// phyr0ac
586 	0xaeeddeea,	// change address
587 	0x1e6e027c,	// new address
588 	0x00080000,	// phyr17c
589 	0xaeeddeea,	// change address
590 	0x1e6e0140,	// new address
591 	0x00000f00,	// phyr040
592 	0x00000000,	// phyr044
593 	0x00000704,	// phyr048
594 	0xaeeddeea,	// change address
595 	0x1e6e0198,	// new address
596 	0x08060000,	// phyr098
597 	0xaeeddeea,	// change address
598 	0x1e6e01b0,	// new address
599 	0x00000000,	// phyr0b0
600 	0x00000000,	// phyr0b4
601 	0x00000000,	// phyr0b8
602 	0x00000000,	// phyr0bc
603 	0x00000000,	// phyr0c0
604 	0x00000000,	// phyr0c4
605 	0x000aff2c,	// phyr0c8
606 	0xaeeddeea,	// change address
607 	0x1e6e01dc,	// new address
608 	0x00080000,	// phyr0dc
609 	0x00000000,	// phyr0e0
610 	0xaa55aa55,	// phyr0e4
611 	0x55aa55aa,	// phyr0e8
612 	0xaaaa5555,	// phyr0ec
613 	0x5555aaaa,	// phyr0f0
614 	0xaa55aa55,	// phyr0f4
615 	0x55aa55aa,	// phyr0f8
616 	0xaaaa5555,	// phyr0fc
617 	0x5555aaaa,	// phyr100
618 	0xaa55aa55,	// phyr104
619 	0x55aa55aa,	// phyr108
620 	0xaaaa5555,	// phyr10c
621 	0x5555aaaa,	// phyr110
622 	0xaa55aa55,	// phyr114
623 	0x55aa55aa,	// phyr118
624 	0xaaaa5555,	// phyr11c
625 	0x5555aaaa,	// phyr120
626 	0x1f1f1f1f,	// phyr124
627 	0x1f1f1f1f,	// phyr128
628 	0x1f1f1f1f,	// phyr12c
629 	0x1f1f1f1f,	// phyr130
630 	0x1f1f1f1f,	// phyr134
631 	0x1f1f1f1f,	// phyr138
632 	0x1f1f1f1f,	// phyr13c
633 	0x1f1f1f1f,	// phyr140
634 	0x1f1f1f1f,	// phyr144
635 	0x1f1f1f1f,	// phyr148
636 	0x1f1f1f1f,	// phyr14c
637 	0x1f1f1f1f,	// phyr150
638 	0x1f1f1f1f,	// phyr154
639 	0x1f1f1f1f,	// phyr158
640 	0x1f1f1f1f,	// phyr15c
641 	0x1f1f1f1f,	// phyr160
642 	0x1f1f1f1f,	// phyr164
643 	0x1f1f1f1f,	// phyr168
644 	0x1f1f1f1f,	// phyr16c
645 	0x1f1f1f1f,	// phyr170
646 	0xaeeddeea,	// change address
647 	0x1e6e0198,	// new address
648 	0x1f1f0800,	// phyr198
649 	0x1f1f1f1f,	// phyr19c
650 	0x1f1f1f1f,	// phyr1a0
651 	0x1f1f1f1f,	// phyr1a4
652 	0x1f1f1f1f,	// phyr1a8
653 	0x1f1f1f1f,	// phyr1ac
654 	0x1f1f1f1f,	// phyr1b0
655 	0x1f1f1f1f,	// phyr1b4
656 	0x1f1f1f1f,	// phyr1b8
657 	0x1f1f1f1f,	// phyr1bc
658 	0x1f1f1f1f,	// phyr1c0
659 	0x1f1f1f1f,	// phyr1c4
660 	0x1f1f1f1f,	// phyr1c8
661 	0x1f1f1f1f,	// phyr1cc
662 	0x1f1f1f1f,	// phyr1d0
663 	0x1f1f1f1f,	// phyr1d4
664 	0x1f1f1f1f,	// phyr1d8
665 	0x1f1f1f1f,	// phyr1dc
666 	0x1f1f1f1f,	// phyr1e0
667 	0x1f1f1f1f,	// phyr1e4
668 	0x00001f1f,	// phyr1e8
669 	0xaeeddeea,	// change address
670 	0x1e6e0304,	// new address
671 	0x00000800,	// phyr204
672 	0xaeeddeea,	// change address
673 	0x1e6e0310,	// new address
674 	0xc0300c03,	// phyr210
675 	0xa0500a05,	// phyr214
676 	0xaeededed,	// end
677 };
678 #else
679 #error "PHY table not set\n"
680 #endif