xref: /rk3399_rockchip-uboot/drivers/ddr/marvell/a38x/ddr3_patterns_64bit.h (revision 3c9cc70d7153da442575112d9a2643eecd17d534)
1*f1df9364SStefan Roese /*
2*f1df9364SStefan Roese  * Copyright (C) Marvell International Ltd. and its affiliates
3*f1df9364SStefan Roese  *
4*f1df9364SStefan Roese  * SPDX-License-Identifier:	GPL-2.0
5*f1df9364SStefan Roese  */
6*f1df9364SStefan Roese 
7*f1df9364SStefan Roese #ifndef __DDR3_PATTERNS_64_H
8*f1df9364SStefan Roese #define __DDR3_PATTERNS_64_H
9*f1df9364SStefan Roese 
10*f1df9364SStefan Roese /*
11*f1df9364SStefan Roese  * Patterns Declerations
12*f1df9364SStefan Roese  */
13*f1df9364SStefan Roese 
14*f1df9364SStefan Roese u32 wl_sup_pattern[LEN_WL_SUP_PATTERN] __aligned(32) = {
15*f1df9364SStefan Roese 	0x04030201, 0x08070605, 0x0c0b0a09, 0x100f0e0d,
16*f1df9364SStefan Roese 	0x14131211, 0x18171615, 0x1c1b1a19, 0x201f1e1d,
17*f1df9364SStefan Roese 	0x24232221, 0x28272625, 0x2c2b2a29, 0x302f2e2d,
18*f1df9364SStefan Roese 	0x34333231, 0x38373635, 0x3c3b3a39, 0x403f3e3d,
19*f1df9364SStefan Roese 	0x44434241, 0x48474645, 0x4c4b4a49, 0x504f4e4d,
20*f1df9364SStefan Roese 	0x54535251, 0x58575655, 0x5c5b5a59, 0x605f5e5d,
21*f1df9364SStefan Roese 	0x64636261, 0x68676665, 0x6c6b6a69, 0x706f6e6d,
22*f1df9364SStefan Roese 	0x74737271, 0x78777675, 0x7c7b7a79, 0x807f7e7d
23*f1df9364SStefan Roese };
24*f1df9364SStefan Roese 
25*f1df9364SStefan Roese u32 pbs_pattern_32b[2][LEN_PBS_PATTERN] __aligned(32) = {
26*f1df9364SStefan Roese 	{
27*f1df9364SStefan Roese 		0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555,
28*f1df9364SStefan Roese 		0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555,
29*f1df9364SStefan Roese 		0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555,
30*f1df9364SStefan Roese 		0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555
31*f1df9364SStefan Roese 	},
32*f1df9364SStefan Roese 	{
33*f1df9364SStefan Roese 		0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
34*f1df9364SStefan Roese 		0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
35*f1df9364SStefan Roese 		0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
36*f1df9364SStefan Roese 		0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa
37*f1df9364SStefan Roese 	}
38*f1df9364SStefan Roese };
39*f1df9364SStefan Roese 
40*f1df9364SStefan Roese u32 pbs_pattern_64b[2][LEN_PBS_PATTERN] __aligned(32) = {
41*f1df9364SStefan Roese 	{
42*f1df9364SStefan Roese 		0xaaaaaaaa, 0xaaaaaaaa, 0x55555555, 0x55555555,
43*f1df9364SStefan Roese 		0xaaaaaaaa, 0xaaaaaaaa, 0x55555555, 0x55555555,
44*f1df9364SStefan Roese 		0xaaaaaaaa, 0xaaaaaaaa, 0x55555555, 0x55555555,
45*f1df9364SStefan Roese 		0xaaaaaaaa, 0xaaaaaaaa, 0x55555555, 0x55555555
46*f1df9364SStefan Roese 	},
47*f1df9364SStefan Roese 	{
48*f1df9364SStefan Roese 		0x55555555, 0x55555555, 0xaaaaaaaa, 0xaaaaaaaa,
49*f1df9364SStefan Roese 		0x55555555, 0x55555555, 0xaaaaaaaa, 0xaaaaaaaa,
50*f1df9364SStefan Roese 		0x55555555, 0x55555555, 0xaaaaaaaa, 0xaaaaaaaa,
51*f1df9364SStefan Roese 		0x55555555, 0x55555555, 0xaaaaaaaa, 0xaaaaaaaa
52*f1df9364SStefan Roese 	}
53*f1df9364SStefan Roese };
54*f1df9364SStefan Roese 
55*f1df9364SStefan Roese u32 rl_pattern[LEN_STD_PATTERN] __aligned(32) = {
56*f1df9364SStefan Roese 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
57*f1df9364SStefan Roese 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
58*f1df9364SStefan Roese 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
59*f1df9364SStefan Roese 	0x01010101, 0x01010101, 0x01010101, 0x01010101
60*f1df9364SStefan Roese };
61*f1df9364SStefan Roese 
62*f1df9364SStefan Roese u32 killer_pattern_32b[DQ_NUM][LEN_KILLER_PATTERN] __aligned(32) = {
63*f1df9364SStefan Roese 	{
64*f1df9364SStefan Roese 		0x01010101, 0x00000000, 0x01010101, 0xffffffff,
65*f1df9364SStefan Roese 		0x01010101, 0x00000000, 0x01010101, 0xffffffff,
66*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0xfefefefe,
67*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0xfefefefe,
68*f1df9364SStefan Roese 		0x01010101, 0xfefefefe, 0x01010101, 0x01010101,
69*f1df9364SStefan Roese 		0x01010101, 0xfefefefe, 0x01010101, 0x01010101,
70*f1df9364SStefan Roese 		0xfefefefe, 0x01010101, 0xfefefefe, 0x00000000,
71*f1df9364SStefan Roese 		0xfefefefe, 0x01010101, 0xfefefefe, 0x00000000,
72*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
73*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
74*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x01010101,
75*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x01010101,
76*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
77*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
78*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfefefefe,
79*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfefefefe,
80*f1df9364SStefan Roese 		0xfefefefe, 0xffffffff, 0x00000000, 0x00000000,
81*f1df9364SStefan Roese 		0xfefefefe, 0xffffffff, 0x00000000, 0x00000000,
82*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
83*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
84*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
85*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
86*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
87*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
88*f1df9364SStefan Roese 		0xfefefefe, 0x00000000, 0xfefefefe, 0x00000000,
89*f1df9364SStefan Roese 		0xfefefefe, 0x00000000, 0xfefefefe, 0x00000000,
90*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x01010101,
91*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x01010101,
92*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x01010101, 0x00000000,
93*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x01010101, 0x00000000,
94*f1df9364SStefan Roese 		0x01010101, 0xffffffff, 0xfefefefe, 0xfefefefe,
95*f1df9364SStefan Roese 		0x01010101, 0xffffffff, 0xfefefefe, 0xfefefefe
96*f1df9364SStefan Roese 	},
97*f1df9364SStefan Roese 	{
98*f1df9364SStefan Roese 		0x02020202, 0x00000000, 0x02020202, 0xffffffff,
99*f1df9364SStefan Roese 		0x02020202, 0x00000000, 0x02020202, 0xffffffff,
100*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0xfdfdfdfd,
101*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0xfdfdfdfd,
102*f1df9364SStefan Roese 		0x02020202, 0xfdfdfdfd, 0x02020202, 0x02020202,
103*f1df9364SStefan Roese 		0x02020202, 0xfdfdfdfd, 0x02020202, 0x02020202,
104*f1df9364SStefan Roese 		0xfdfdfdfd, 0x02020202, 0xfdfdfdfd, 0x00000000,
105*f1df9364SStefan Roese 		0xfdfdfdfd, 0x02020202, 0xfdfdfdfd, 0x00000000,
106*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
107*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
108*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x02020202,
109*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x02020202,
110*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
111*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
112*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfdfdfdfd,
113*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfdfdfdfd,
114*f1df9364SStefan Roese 		0xfdfdfdfd, 0xffffffff, 0x00000000, 0x00000000,
115*f1df9364SStefan Roese 		0xfdfdfdfd, 0xffffffff, 0x00000000, 0x00000000,
116*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
117*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
118*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
119*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
120*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
121*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
122*f1df9364SStefan Roese 		0xfdfdfdfd, 0x00000000, 0xfdfdfdfd, 0x00000000,
123*f1df9364SStefan Roese 		0xfdfdfdfd, 0x00000000, 0xfdfdfdfd, 0x00000000,
124*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x02020202,
125*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x02020202,
126*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x02020202, 0x00000000,
127*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x02020202, 0x00000000,
128*f1df9364SStefan Roese 		0x02020202, 0xffffffff, 0xfdfdfdfd, 0xfdfdfdfd,
129*f1df9364SStefan Roese 		0x02020202, 0xffffffff, 0xfdfdfdfd, 0xfdfdfdfd
130*f1df9364SStefan Roese 	},
131*f1df9364SStefan Roese 	{
132*f1df9364SStefan Roese 		0x04040404, 0x00000000, 0x04040404, 0xffffffff,
133*f1df9364SStefan Roese 		0x04040404, 0x00000000, 0x04040404, 0xffffffff,
134*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0xfbfbfbfb,
135*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0xfbfbfbfb,
136*f1df9364SStefan Roese 		0x04040404, 0xfbfbfbfb, 0x04040404, 0x04040404,
137*f1df9364SStefan Roese 		0x04040404, 0xfbfbfbfb, 0x04040404, 0x04040404,
138*f1df9364SStefan Roese 		0xfbfbfbfb, 0x04040404, 0xfbfbfbfb, 0x00000000,
139*f1df9364SStefan Roese 		0xfbfbfbfb, 0x04040404, 0xfbfbfbfb, 0x00000000,
140*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
141*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
142*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x04040404,
143*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x04040404,
144*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
145*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
146*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfbfbfbfb,
147*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xfbfbfbfb,
148*f1df9364SStefan Roese 		0xfbfbfbfb, 0xffffffff, 0x00000000, 0x00000000,
149*f1df9364SStefan Roese 		0xfbfbfbfb, 0xffffffff, 0x00000000, 0x00000000,
150*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
151*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
152*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
153*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
154*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
155*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
156*f1df9364SStefan Roese 		0xfbfbfbfb, 0x00000000, 0xfbfbfbfb, 0x00000000,
157*f1df9364SStefan Roese 		0xfbfbfbfb, 0x00000000, 0xfbfbfbfb, 0x00000000,
158*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x04040404,
159*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x04040404,
160*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x04040404, 0x00000000,
161*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x04040404, 0x00000000,
162*f1df9364SStefan Roese 		0x04040404, 0xffffffff, 0xfbfbfbfb, 0xfbfbfbfb,
163*f1df9364SStefan Roese 		0x04040404, 0xffffffff, 0xfbfbfbfb, 0xfbfbfbfb
164*f1df9364SStefan Roese 	},
165*f1df9364SStefan Roese 	{
166*f1df9364SStefan Roese 		0x08080808, 0x00000000, 0x08080808, 0xffffffff,
167*f1df9364SStefan Roese 		0x08080808, 0x00000000, 0x08080808, 0xffffffff,
168*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0xf7f7f7f7,
169*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0xf7f7f7f7,
170*f1df9364SStefan Roese 		0x08080808, 0xf7f7f7f7, 0x08080808, 0x08080808,
171*f1df9364SStefan Roese 		0x08080808, 0xf7f7f7f7, 0x08080808, 0x08080808,
172*f1df9364SStefan Roese 		0xf7f7f7f7, 0x08080808, 0xf7f7f7f7, 0x00000000,
173*f1df9364SStefan Roese 		0xf7f7f7f7, 0x08080808, 0xf7f7f7f7, 0x00000000,
174*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
175*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
176*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x08080808,
177*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x08080808,
178*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
179*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
180*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xf7f7f7f7,
181*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xf7f7f7f7,
182*f1df9364SStefan Roese 		0xf7f7f7f7, 0xffffffff, 0x00000000, 0x00000000,
183*f1df9364SStefan Roese 		0xf7f7f7f7, 0xffffffff, 0x00000000, 0x00000000,
184*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
185*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
186*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
187*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
188*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
189*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
190*f1df9364SStefan Roese 		0xf7f7f7f7, 0x00000000, 0xf7f7f7f7, 0x00000000,
191*f1df9364SStefan Roese 		0xf7f7f7f7, 0x00000000, 0xf7f7f7f7, 0x00000000,
192*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x08080808,
193*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x08080808,
194*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x08080808, 0x00000000,
195*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x08080808, 0x00000000,
196*f1df9364SStefan Roese 		0x08080808, 0xffffffff, 0xf7f7f7f7, 0xf7f7f7f7,
197*f1df9364SStefan Roese 		0x08080808, 0xffffffff, 0xf7f7f7f7, 0xf7f7f7f7
198*f1df9364SStefan Roese 	},
199*f1df9364SStefan Roese 	{
200*f1df9364SStefan Roese 		0x10101010, 0x00000000, 0x10101010, 0xffffffff,
201*f1df9364SStefan Roese 		0x10101010, 0x00000000, 0x10101010, 0xffffffff,
202*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0xefefefef,
203*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0xefefefef,
204*f1df9364SStefan Roese 		0x10101010, 0xefefefef, 0x10101010, 0x10101010,
205*f1df9364SStefan Roese 		0x10101010, 0xefefefef, 0x10101010, 0x10101010,
206*f1df9364SStefan Roese 		0xefefefef, 0x10101010, 0xefefefef, 0x00000000,
207*f1df9364SStefan Roese 		0xefefefef, 0x10101010, 0xefefefef, 0x00000000,
208*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
209*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
210*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x10101010,
211*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x10101010,
212*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
213*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
214*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xefefefef,
215*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xefefefef,
216*f1df9364SStefan Roese 		0xefefefef, 0xffffffff, 0x00000000, 0x00000000,
217*f1df9364SStefan Roese 		0xefefefef, 0xffffffff, 0x00000000, 0x00000000,
218*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
219*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
220*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
221*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
222*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
223*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
224*f1df9364SStefan Roese 		0xefefefef, 0x00000000, 0xefefefef, 0x00000000,
225*f1df9364SStefan Roese 		0xefefefef, 0x00000000, 0xefefefef, 0x00000000,
226*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x10101010,
227*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x10101010,
228*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x10101010, 0x00000000,
229*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x10101010, 0x00000000,
230*f1df9364SStefan Roese 		0x10101010, 0xffffffff, 0xefefefef, 0xefefefef,
231*f1df9364SStefan Roese 		0x10101010, 0xffffffff, 0xefefefef, 0xefefefef
232*f1df9364SStefan Roese 	},
233*f1df9364SStefan Roese 	{
234*f1df9364SStefan Roese 		0x20202020, 0x00000000, 0x20202020, 0xffffffff,
235*f1df9364SStefan Roese 		0x20202020, 0x00000000, 0x20202020, 0xffffffff,
236*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0xdfdfdfdf,
237*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0xdfdfdfdf,
238*f1df9364SStefan Roese 		0x20202020, 0xdfdfdfdf, 0x20202020, 0x20202020,
239*f1df9364SStefan Roese 		0x20202020, 0xdfdfdfdf, 0x20202020, 0x20202020,
240*f1df9364SStefan Roese 		0xdfdfdfdf, 0x20202020, 0xdfdfdfdf, 0x00000000,
241*f1df9364SStefan Roese 		0xdfdfdfdf, 0x20202020, 0xdfdfdfdf, 0x00000000,
242*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
243*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
244*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x20202020,
245*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x20202020,
246*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
247*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
248*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xdfdfdfdf,
249*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xdfdfdfdf,
250*f1df9364SStefan Roese 		0xdfdfdfdf, 0xffffffff, 0x00000000, 0x00000000,
251*f1df9364SStefan Roese 		0xdfdfdfdf, 0xffffffff, 0x00000000, 0x00000000,
252*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
253*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
254*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
255*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
256*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
257*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
258*f1df9364SStefan Roese 		0xdfdfdfdf, 0x00000000, 0xdfdfdfdf, 0x00000000,
259*f1df9364SStefan Roese 		0xdfdfdfdf, 0x00000000, 0xdfdfdfdf, 0x00000000,
260*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x20202020,
261*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x20202020,
262*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x20202020, 0x00000000,
263*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x20202020, 0x00000000,
264*f1df9364SStefan Roese 		0x20202020, 0xffffffff, 0xdfdfdfdf, 0xdfdfdfdf,
265*f1df9364SStefan Roese 		0x20202020, 0xffffffff, 0xdfdfdfdf, 0xdfdfdfdf
266*f1df9364SStefan Roese 	},
267*f1df9364SStefan Roese 	{
268*f1df9364SStefan Roese 		0x40404040, 0x00000000, 0x40404040, 0xffffffff,
269*f1df9364SStefan Roese 		0x40404040, 0x00000000, 0x40404040, 0xffffffff,
270*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0xbfbfbfbf,
271*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0xbfbfbfbf,
272*f1df9364SStefan Roese 		0x40404040, 0xbfbfbfbf, 0x40404040, 0x40404040,
273*f1df9364SStefan Roese 		0x40404040, 0xbfbfbfbf, 0x40404040, 0x40404040,
274*f1df9364SStefan Roese 		0xbfbfbfbf, 0x40404040, 0xbfbfbfbf, 0x00000000,
275*f1df9364SStefan Roese 		0xbfbfbfbf, 0x40404040, 0xbfbfbfbf, 0x00000000,
276*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
277*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
278*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x40404040,
279*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x40404040,
280*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
281*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
282*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xbfbfbfbf,
283*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0xbfbfbfbf,
284*f1df9364SStefan Roese 		0xbfbfbfbf, 0xffffffff, 0x00000000, 0x00000000,
285*f1df9364SStefan Roese 		0xbfbfbfbf, 0xffffffff, 0x00000000, 0x00000000,
286*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
287*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
288*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
289*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
290*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
291*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
292*f1df9364SStefan Roese 		0xbfbfbfbf, 0x00000000, 0xbfbfbfbf, 0x00000000,
293*f1df9364SStefan Roese 		0xbfbfbfbf, 0x00000000, 0xbfbfbfbf, 0x00000000,
294*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x40404040,
295*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x40404040,
296*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x40404040, 0x00000000,
297*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x40404040, 0x00000000,
298*f1df9364SStefan Roese 		0x40404040, 0xffffffff, 0xbfbfbfbf, 0xbfbfbfbf,
299*f1df9364SStefan Roese 		0x40404040, 0xffffffff, 0xbfbfbfbf, 0xbfbfbfbf
300*f1df9364SStefan Roese 	},
301*f1df9364SStefan Roese 	{
302*f1df9364SStefan Roese 		0x80808080, 0x00000000, 0x80808080, 0xffffffff,
303*f1df9364SStefan Roese 		0x80808080, 0x00000000, 0x80808080, 0xffffffff,
304*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x7f7f7f7f,
305*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x7f7f7f7f,
306*f1df9364SStefan Roese 		0x80808080, 0x7f7f7f7f, 0x80808080, 0x80808080,
307*f1df9364SStefan Roese 		0x80808080, 0x7f7f7f7f, 0x80808080, 0x80808080,
308*f1df9364SStefan Roese 		0x7f7f7f7f, 0x80808080, 0x7f7f7f7f, 0x00000000,
309*f1df9364SStefan Roese 		0x7f7f7f7f, 0x80808080, 0x7f7f7f7f, 0x00000000,
310*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
311*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x00000000,
312*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x80808080,
313*f1df9364SStefan Roese 		0xffffffff, 0x00000000, 0xffffffff, 0x80808080,
314*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
315*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
316*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x7f7f7f7f,
317*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x7f7f7f7f,
318*f1df9364SStefan Roese 		0x7f7f7f7f, 0xffffffff, 0x00000000, 0x00000000,
319*f1df9364SStefan Roese 		0x7f7f7f7f, 0xffffffff, 0x00000000, 0x00000000,
320*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
321*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0xffffffff,
322*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
323*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x00000000,
324*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
325*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0x00000000, 0xffffffff,
326*f1df9364SStefan Roese 		0x7f7f7f7f, 0x00000000, 0x7f7f7f7f, 0x00000000,
327*f1df9364SStefan Roese 		0x7f7f7f7f, 0x00000000, 0x7f7f7f7f, 0x00000000,
328*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x80808080,
329*f1df9364SStefan Roese 		0x00000000, 0xffffffff, 0xffffffff, 0x80808080,
330*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x80808080, 0x00000000,
331*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x80808080, 0x00000000,
332*f1df9364SStefan Roese 		0x80808080, 0xffffffff, 0x7f7f7f7f, 0x7f7f7f7f,
333*f1df9364SStefan Roese 		0x80808080, 0xffffffff, 0x7f7f7f7f, 0x7f7f7f7f
334*f1df9364SStefan Roese 	}
335*f1df9364SStefan Roese };
336*f1df9364SStefan Roese 
337*f1df9364SStefan Roese u32 killer_pattern_64b[DQ_NUM][LEN_KILLER_PATTERN] __aligned(32) = {
338*f1df9364SStefan Roese 	{
339*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0x00000000, 0x00000000,
340*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xffffffff, 0xffffffff,
341*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0xfefefefe, 0xfefefefe,
342*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xfefefefe, 0xfefefefe,
343*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xfefefefe, 0xfefefefe,
344*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0x01010101, 0x01010101,
345*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0x01010101,
346*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x00000000, 0x00000000,
347*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
348*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
349*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
350*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x01010101, 0x01010101,
351*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
352*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
353*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
354*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfefefefe, 0xfefefefe,
355*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0xffffffff, 0xffffffff,
356*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
357*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
358*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
359*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
360*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
361*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
362*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
363*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x00000000, 0x00000000,
364*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x00000000, 0x00000000,
365*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
366*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x01010101, 0x01010101,
367*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
368*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0x00000000, 0x00000000,
369*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xffffffff, 0xffffffff,
370*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0xfefefefe, 0xfefefefe
371*f1df9364SStefan Roese 	},
372*f1df9364SStefan Roese 	{
373*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0x00000000, 0x00000000,
374*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xffffffff, 0xffffffff,
375*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd,
376*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xfdfdfdfd, 0xfdfdfdfd,
377*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xfdfdfdfd, 0xfdfdfdfd,
378*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0x02020202, 0x02020202,
379*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0x02020202,
380*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x00000000, 0x00000000,
381*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
382*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
383*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
384*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x02020202, 0x02020202,
385*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
386*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
387*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
388*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfdfdfdfd, 0xfdfdfdfd,
389*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0xffffffff, 0xffffffff,
390*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
391*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
392*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
393*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
394*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
395*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
396*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
397*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x00000000, 0x00000000,
398*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x00000000, 0x00000000,
399*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
400*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x02020202, 0x02020202,
401*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
402*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0x00000000, 0x00000000,
403*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xffffffff, 0xffffffff,
404*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd
405*f1df9364SStefan Roese 	},
406*f1df9364SStefan Roese 	{
407*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0x00000000, 0x00000000,
408*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xffffffff, 0xffffffff,
409*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb,
410*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xfbfbfbfb, 0xfbfbfbfb,
411*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xfbfbfbfb, 0xfbfbfbfb,
412*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0x04040404, 0x04040404,
413*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0x04040404,
414*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x00000000, 0x00000000,
415*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
416*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
417*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
418*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x04040404, 0x04040404,
419*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
420*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
421*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
422*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfbfbfbfb, 0xfbfbfbfb,
423*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0xffffffff, 0xffffffff,
424*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
425*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
426*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
427*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
428*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
429*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
430*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
431*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x00000000, 0x00000000,
432*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x00000000, 0x00000000,
433*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
434*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x04040404, 0x04040404,
435*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
436*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0x00000000, 0x00000000,
437*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xffffffff, 0xffffffff,
438*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb
439*f1df9364SStefan Roese 	},
440*f1df9364SStefan Roese 	{
441*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0x00000000, 0x00000000,
442*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xffffffff, 0xffffffff,
443*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7,
444*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xf7f7f7f7, 0xf7f7f7f7,
445*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xf7f7f7f7, 0xf7f7f7f7,
446*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0x08080808, 0x08080808,
447*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0x08080808,
448*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x00000000, 0x00000000,
449*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
450*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
451*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
452*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x08080808, 0x08080808,
453*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
454*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
455*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
456*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xf7f7f7f7, 0xf7f7f7f7,
457*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0xffffffff, 0xffffffff,
458*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
459*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
460*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
461*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
462*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
463*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
464*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
465*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x00000000, 0x00000000,
466*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x00000000, 0x00000000,
467*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
468*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x08080808, 0x08080808,
469*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
470*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0x00000000, 0x00000000,
471*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xffffffff, 0xffffffff,
472*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7
473*f1df9364SStefan Roese 	},
474*f1df9364SStefan Roese 	{
475*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0x00000000, 0x00000000,
476*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xffffffff, 0xffffffff,
477*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0xefefefef, 0xefefefef,
478*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xefefefef, 0xefefefef,
479*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xefefefef, 0xefefefef,
480*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0x10101010, 0x10101010,
481*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0x10101010,
482*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x00000000, 0x00000000,
483*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
484*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
485*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
486*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x10101010, 0x10101010,
487*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
488*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
489*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
490*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xefefefef, 0xefefefef,
491*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0xffffffff, 0xffffffff,
492*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
493*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
494*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
495*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
496*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
497*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
498*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
499*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x00000000, 0x00000000,
500*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x00000000, 0x00000000,
501*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
502*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x10101010, 0x10101010,
503*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
504*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0x00000000, 0x00000000,
505*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xffffffff, 0xffffffff,
506*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0xefefefef, 0xefefefef
507*f1df9364SStefan Roese 	},
508*f1df9364SStefan Roese 	{
509*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0x00000000, 0x00000000,
510*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xffffffff, 0xffffffff,
511*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf,
512*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xdfdfdfdf, 0xdfdfdfdf,
513*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xdfdfdfdf, 0xdfdfdfdf,
514*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0x20202020, 0x20202020,
515*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0x20202020,
516*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x00000000, 0x00000000,
517*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
518*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
519*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
520*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x20202020, 0x20202020,
521*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
522*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
523*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
524*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xdfdfdfdf, 0xdfdfdfdf,
525*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0xffffffff, 0xffffffff,
526*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
527*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
528*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
529*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
530*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
531*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
532*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
533*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x00000000, 0x00000000,
534*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x00000000, 0x00000000,
535*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
536*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x20202020, 0x20202020,
537*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
538*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0x00000000, 0x00000000,
539*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xffffffff, 0xffffffff,
540*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf
541*f1df9364SStefan Roese 	},
542*f1df9364SStefan Roese 	{
543*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0x00000000, 0x00000000,
544*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xffffffff, 0xffffffff,
545*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf,
546*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xbfbfbfbf, 0xbfbfbfbf,
547*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xbfbfbfbf, 0xbfbfbfbf,
548*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0x40404040, 0x40404040,
549*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0x40404040,
550*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x00000000, 0x00000000,
551*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
552*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
553*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
554*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x40404040, 0x40404040,
555*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
556*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
557*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
558*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xbfbfbfbf, 0xbfbfbfbf,
559*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0xffffffff, 0xffffffff,
560*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
561*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
562*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
563*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
564*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
565*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
566*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
567*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x00000000, 0x00000000,
568*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x00000000, 0x00000000,
569*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
570*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x40404040, 0x40404040,
571*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
572*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0x00000000, 0x00000000,
573*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xffffffff, 0xffffffff,
574*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf
575*f1df9364SStefan Roese 	},
576*f1df9364SStefan Roese 	{
577*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x00000000, 0x00000000,
578*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0xffffffff, 0xffffffff,
579*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f,
580*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x7f7f7f7f, 0x7f7f7f7f,
581*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x7f7f7f7f, 0x7f7f7f7f,
582*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x80808080, 0x80808080,
583*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x80808080,
584*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x00000000, 0x00000000,
585*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
586*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
587*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
588*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x80808080, 0x80808080,
589*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
590*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
591*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
592*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x7f7f7f7f, 0x7f7f7f7f,
593*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0xffffffff, 0xffffffff,
594*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
595*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
596*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
597*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
598*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
599*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
600*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
601*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x00000000, 0x00000000,
602*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x00000000, 0x00000000,
603*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
604*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x80808080, 0x80808080,
605*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
606*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x00000000, 0x00000000,
607*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0xffffffff, 0xffffffff,
608*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f
609*f1df9364SStefan Roese 	}
610*f1df9364SStefan Roese };
611*f1df9364SStefan Roese 
612*f1df9364SStefan Roese u32 special_pattern[DQ_NUM][LEN_SPECIAL_PATTERN] __aligned(32) = {
613*f1df9364SStefan Roese 	{
614*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x01010101, 0x01010101,
615*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfefefefe, 0xfefefefe,
616*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0x01010101,
617*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0x01010101,
618*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x01010101, 0x01010101,
619*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xfefefefe, 0xfefefefe,
620*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xfefefefe, 0xfefefefe,
621*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
622*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
623*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
624*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
625*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0x00000000, 0x00000000,
626*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
627*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
628*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
629*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0xfefefefe, 0xfefefefe,
630*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
631*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
632*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
633*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
634*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
635*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
636*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
637*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfefefefe, 0xfefefefe,
638*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfefefefe, 0xfefefefe,
639*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
640*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
641*f1df9364SStefan Roese 		0x01010101, 0x01010101, 0xffffffff, 0xffffffff,
642*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x01010101, 0x01010101,
643*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x01010101, 0x01010101,
644*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfefefefe, 0xfefefefe,
645*f1df9364SStefan Roese 		0xfefefefe, 0xfefefefe, 0x00000000, 0x00000000
646*f1df9364SStefan Roese 	},
647*f1df9364SStefan Roese 	{
648*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x02020202, 0x02020202,
649*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfdfdfdfd, 0xfdfdfdfd,
650*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0x02020202,
651*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0x02020202,
652*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x02020202, 0x02020202,
653*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xfdfdfdfd, 0xfdfdfdfd,
654*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xfdfdfdfd, 0xfdfdfdfd,
655*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
656*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
657*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
658*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
659*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0x00000000, 0x00000000,
660*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
661*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
662*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
663*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd, 0xfdfdfdfd,
664*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
665*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
666*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
667*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
668*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
669*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
670*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
671*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfdfdfdfd, 0xfdfdfdfd,
672*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfdfdfdfd, 0xfdfdfdfd,
673*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
674*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
675*f1df9364SStefan Roese 		0x02020202, 0x02020202, 0xffffffff, 0xffffffff,
676*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x02020202, 0x02020202,
677*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x02020202, 0x02020202,
678*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfdfdfdfd, 0xfdfdfdfd,
679*f1df9364SStefan Roese 		0xfdfdfdfd, 0xfdfdfdfd, 0x00000000, 0x00000000
680*f1df9364SStefan Roese 	},
681*f1df9364SStefan Roese 	{
682*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x04040404, 0x04040404,
683*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfbfbfbfb, 0xfbfbfbfb,
684*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0x04040404,
685*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0x04040404,
686*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x04040404, 0x04040404,
687*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xfbfbfbfb, 0xfbfbfbfb,
688*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xfbfbfbfb, 0xfbfbfbfb,
689*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
690*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
691*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
692*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
693*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0x00000000, 0x00000000,
694*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
695*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
696*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
697*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb, 0xfbfbfbfb,
698*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
699*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
700*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
701*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
702*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
703*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
704*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
705*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfbfbfbfb, 0xfbfbfbfb,
706*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xfbfbfbfb, 0xfbfbfbfb,
707*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
708*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
709*f1df9364SStefan Roese 		0x04040404, 0x04040404, 0xffffffff, 0xffffffff,
710*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x04040404, 0x04040404,
711*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x04040404, 0x04040404,
712*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xfbfbfbfb, 0xfbfbfbfb,
713*f1df9364SStefan Roese 		0xfbfbfbfb, 0xfbfbfbfb, 0x00000000, 0x00000000
714*f1df9364SStefan Roese 	},
715*f1df9364SStefan Roese 	{
716*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x08080808, 0x08080808,
717*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xf7f7f7f7, 0xf7f7f7f7,
718*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0x08080808,
719*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0x08080808,
720*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x08080808, 0x08080808,
721*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xf7f7f7f7, 0xf7f7f7f7,
722*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xf7f7f7f7, 0xf7f7f7f7,
723*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
724*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
725*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
726*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
727*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0x00000000, 0x00000000,
728*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
729*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
730*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
731*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7, 0xf7f7f7f7,
732*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
733*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
734*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
735*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
736*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
737*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
738*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
739*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xf7f7f7f7, 0xf7f7f7f7,
740*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xf7f7f7f7, 0xf7f7f7f7,
741*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
742*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
743*f1df9364SStefan Roese 		0x08080808, 0x08080808, 0xffffffff, 0xffffffff,
744*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x08080808, 0x08080808,
745*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x08080808, 0x08080808,
746*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xf7f7f7f7, 0xf7f7f7f7,
747*f1df9364SStefan Roese 		0xf7f7f7f7, 0xf7f7f7f7, 0x00000000, 0x00000000
748*f1df9364SStefan Roese 	},
749*f1df9364SStefan Roese 	{
750*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x10101010, 0x10101010,
751*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xefefefef, 0xefefefef,
752*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0x10101010,
753*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0x10101010,
754*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x10101010, 0x10101010,
755*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xefefefef, 0xefefefef,
756*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xefefefef, 0xefefefef,
757*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
758*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
759*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
760*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
761*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0x00000000, 0x00000000,
762*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
763*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
764*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
765*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0xefefefef, 0xefefefef,
766*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
767*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
768*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
769*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
770*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
771*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
772*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
773*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xefefefef, 0xefefefef,
774*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xefefefef, 0xefefefef,
775*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
776*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
777*f1df9364SStefan Roese 		0x10101010, 0x10101010, 0xffffffff, 0xffffffff,
778*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x10101010, 0x10101010,
779*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x10101010, 0x10101010,
780*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xefefefef, 0xefefefef,
781*f1df9364SStefan Roese 		0xefefefef, 0xefefefef, 0x00000000, 0x00000000
782*f1df9364SStefan Roese 	},
783*f1df9364SStefan Roese 	{
784*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x20202020, 0x20202020,
785*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xdfdfdfdf, 0xdfdfdfdf,
786*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0x20202020,
787*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0x20202020,
788*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x20202020, 0x20202020,
789*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xdfdfdfdf, 0xdfdfdfdf,
790*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xdfdfdfdf, 0xdfdfdfdf,
791*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
792*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
793*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
794*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
795*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0x00000000, 0x00000000,
796*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
797*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
798*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
799*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf, 0xdfdfdfdf,
800*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
801*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
802*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
803*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
804*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
805*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
806*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
807*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xdfdfdfdf, 0xdfdfdfdf,
808*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xdfdfdfdf, 0xdfdfdfdf,
809*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
810*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
811*f1df9364SStefan Roese 		0x20202020, 0x20202020, 0xffffffff, 0xffffffff,
812*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x20202020, 0x20202020,
813*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x20202020, 0x20202020,
814*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xdfdfdfdf, 0xdfdfdfdf,
815*f1df9364SStefan Roese 		0xdfdfdfdf, 0xdfdfdfdf, 0x00000000, 0x00000000
816*f1df9364SStefan Roese 	},
817*f1df9364SStefan Roese 	{
818*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x40404040, 0x40404040,
819*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xbfbfbfbf, 0xbfbfbfbf,
820*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0x40404040,
821*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0x40404040,
822*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x40404040, 0x40404040,
823*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xbfbfbfbf, 0xbfbfbfbf,
824*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xbfbfbfbf, 0xbfbfbfbf,
825*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
826*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
827*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
828*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
829*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0x00000000, 0x00000000,
830*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
831*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
832*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
833*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf, 0xbfbfbfbf,
834*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
835*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
836*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
837*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
838*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
839*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
840*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
841*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xbfbfbfbf, 0xbfbfbfbf,
842*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xbfbfbfbf, 0xbfbfbfbf,
843*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
844*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
845*f1df9364SStefan Roese 		0x40404040, 0x40404040, 0xffffffff, 0xffffffff,
846*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x40404040, 0x40404040,
847*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x40404040, 0x40404040,
848*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xbfbfbfbf, 0xbfbfbfbf,
849*f1df9364SStefan Roese 		0xbfbfbfbf, 0xbfbfbfbf, 0x00000000, 0x00000000
850*f1df9364SStefan Roese 	},
851*f1df9364SStefan Roese 	{
852*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x80808080, 0x80808080,
853*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x7f7f7f7f, 0x7f7f7f7f,
854*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x80808080,
855*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x80808080,
856*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x80808080, 0x80808080,
857*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x7f7f7f7f, 0x7f7f7f7f,
858*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x7f7f7f7f, 0x7f7f7f7f,
859*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
860*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
861*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
862*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
863*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0x00000000, 0x00000000,
864*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
865*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
866*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
867*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f, 0x7f7f7f7f,
868*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
869*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0xffffffff, 0xffffffff,
870*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
871*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
872*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
873*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
874*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
875*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x7f7f7f7f, 0x7f7f7f7f,
876*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x7f7f7f7f, 0x7f7f7f7f,
877*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x00000000, 0x00000000,
878*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
879*f1df9364SStefan Roese 		0x80808080, 0x80808080, 0xffffffff, 0xffffffff,
880*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x80808080, 0x80808080,
881*f1df9364SStefan Roese 		0x00000000, 0x00000000, 0x80808080, 0x80808080,
882*f1df9364SStefan Roese 		0xffffffff, 0xffffffff, 0x7f7f7f7f, 0x7f7f7f7f,
883*f1df9364SStefan Roese 		0x7f7f7f7f, 0x7f7f7f7f, 0x00000000, 0x00000000
884*f1df9364SStefan Roese 	}
885*f1df9364SStefan Roese };
886*f1df9364SStefan Roese 
887*f1df9364SStefan Roese /* Fabric ratios table */
888*f1df9364SStefan Roese u32 fabric_ratio[FAB_OPT] = {
889*f1df9364SStefan Roese 	0x04010204,
890*f1df9364SStefan Roese 	0x04020202,
891*f1df9364SStefan Roese 	0x08020306,
892*f1df9364SStefan Roese 	0x08020303,
893*f1df9364SStefan Roese 	0x04020303,
894*f1df9364SStefan Roese 	0x04020204,
895*f1df9364SStefan Roese 	0x04010202,
896*f1df9364SStefan Roese 	0x08030606,
897*f1df9364SStefan Roese 	0x08030505,
898*f1df9364SStefan Roese 	0x04020306,
899*f1df9364SStefan Roese 	0x0804050a,
900*f1df9364SStefan Roese 	0x04030606,
901*f1df9364SStefan Roese 	0x04020404,
902*f1df9364SStefan Roese 	0x04030306,
903*f1df9364SStefan Roese 	0x04020505,
904*f1df9364SStefan Roese 	0x08020505,
905*f1df9364SStefan Roese 	0x04010303,
906*f1df9364SStefan Roese 	0x08050a0a,
907*f1df9364SStefan Roese 	0x04030408,
908*f1df9364SStefan Roese 	0x04010102,
909*f1df9364SStefan Roese 	0x08030306
910*f1df9364SStefan Roese };
911*f1df9364SStefan Roese 
912*f1df9364SStefan Roese u32 pbs_dq_mapping[PUP_NUM_64BIT + 1][DQ_NUM] = {
913*f1df9364SStefan Roese 	{3, 2, 5, 7, 1, 0, 6, 4},
914*f1df9364SStefan Roese 	{2, 3, 6, 7, 1, 0, 4, 5},
915*f1df9364SStefan Roese 	{1, 3, 5, 6, 0, 2, 4, 7},
916*f1df9364SStefan Roese 	{0, 2, 4, 7, 1, 3, 5, 6},
917*f1df9364SStefan Roese 	{3, 0, 4, 6, 1, 2, 5, 7},
918*f1df9364SStefan Roese 	{0, 3, 5, 7, 1, 2, 4, 6},
919*f1df9364SStefan Roese 	{2, 3, 5, 7, 1, 0, 4, 6},
920*f1df9364SStefan Roese 	{0, 2, 5, 4, 1, 3, 6, 7},
921*f1df9364SStefan Roese 	{2, 3, 4, 7, 0, 1, 5, 6}
922*f1df9364SStefan Roese };
923*f1df9364SStefan Roese 
924*f1df9364SStefan Roese #endif /* __DDR3_PATTERNS_64_H */
925