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