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