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