diff options
Diffstat (limited to 'utils/nwztools/database/nwz_db.c')
-rw-r--r-- | utils/nwztools/database/nwz_db.c | 1268 |
1 files changed, 1268 insertions, 0 deletions
diff --git a/utils/nwztools/database/nwz_db.c b/utils/nwztools/database/nwz_db.c new file mode 100644 index 0000000000..3288fc1bec --- /dev/null +++ b/utils/nwztools/database/nwz_db.c | |||
@@ -0,0 +1,1268 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * | ||
9 | * Copyright (C) 2016 Amaury Pouly | ||
10 | * | ||
11 | * This program is free software; you can redistribute it and/or | ||
12 | * modify it under the terms of the GNU General Public License | ||
13 | * as published by the Free Software Foundation; either version 2 | ||
14 | * of the License, or (at your option) any later version. | ||
15 | * | ||
16 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
17 | * KIND, either express or implied. | ||
18 | * | ||
19 | ****************************************************************************/ | ||
20 | |||
21 | /** /!\ This file was automatically generated, DO NOT MODIFY IT DIRECTLY /!\ */ | ||
22 | |||
23 | #include "nwz_db.h" | ||
24 | |||
25 | struct nwz_model_info_t nwz_model[NWZ_MODEL_COUNT] = | ||
26 | { | ||
27 | { 0x10000, "NWZ-A815" }, | ||
28 | { 0x10001, "NWZ-A816" }, | ||
29 | { 0x10002, "NWZ-A818" }, | ||
30 | { 0x1000000, "NW-S615F" }, | ||
31 | { 0x1000001, "NW-S616F" }, | ||
32 | { 0x1010000, "NW-S715F" }, | ||
33 | { 0x1010001, "NW-S716F" }, | ||
34 | { 0x1010002, "NW-S718F" }, | ||
35 | { 0x1020000, "NWZ-S615F" }, | ||
36 | { 0x1020001, "NWZ-S616F" }, | ||
37 | { 0x1020002, "NWZ-S618F" }, | ||
38 | { 0x1030000, "NWZ-S515" }, | ||
39 | { 0x1030001, "NWZ-S516" }, | ||
40 | { 0x1040000, "NWZ-S715F" }, | ||
41 | { 0x1040001, "NWZ-S716F" }, | ||
42 | { 0x1040002, "NWZ-S718F" }, | ||
43 | { 0x2000001, "NW-A916" }, | ||
44 | { 0x2000002, "NW-A918" }, | ||
45 | { 0x2000004, "NW-A919" }, | ||
46 | { 0x3000001, "NWZ-A826" }, | ||
47 | { 0x3000002, "NWZ-A828" }, | ||
48 | { 0x3000004, "NWZ-A829" }, | ||
49 | { 0x3010001, "NW-A826" }, | ||
50 | { 0x3010002, "NW-A828" }, | ||
51 | { 0x3010004, "NW-A829" }, | ||
52 | { 0x3020001, "NWZ-A726B" }, | ||
53 | { 0x3020002, "NWZ-A728B" }, | ||
54 | { 0x3020004, "NWZ-A729B" }, | ||
55 | { 0x3030001, "NWZ-A726" }, | ||
56 | { 0x3030002, "NWZ-A728" }, | ||
57 | { 0x3030004, "NWZ-A729" }, | ||
58 | { 0x4000001, "NW-S636F" }, | ||
59 | { 0x4000002, "NW-S638F" }, | ||
60 | { 0x4000004, "NW-S639F" }, | ||
61 | { 0x4010001, "NW-S736F" }, | ||
62 | { 0x4010002, "NW-S738F" }, | ||
63 | { 0x4010004, "NW-S739F" }, | ||
64 | { 0x4020001, "NWZ-S636F" }, | ||
65 | { 0x4020002, "NWZ-S638F" }, | ||
66 | { 0x4020004, "NWZ-S639F" }, | ||
67 | { 0x4030001, "NWZ-S736F" }, | ||
68 | { 0x4030002, "NWZ-S738F" }, | ||
69 | { 0x4030004, "NWZ-S739F" }, | ||
70 | { 0x5000002, "NW-X1040" }, | ||
71 | { 0x5000004, "NW-X1050" }, | ||
72 | { 0x5000005, "NW-X1060" }, | ||
73 | { 0x5010002, "NWZ-NONAME" }, | ||
74 | { 0x5010004, "NWZ-NONAME" }, | ||
75 | { 0x5010005, "NWZ-NONAME" }, | ||
76 | { 0x5020002, "NWZ-X1040" }, | ||
77 | { 0x5020004, "NWZ-X1050" }, | ||
78 | { 0x5020005, "NWZ-X1060" }, | ||
79 | { 0x5040002, "NWZ-X1041" }, | ||
80 | { 0x5040004, "NWZ-X1051" }, | ||
81 | { 0x5040005, "NWZ-X1061" }, | ||
82 | { 0x6010002, "NW-S644" }, | ||
83 | { 0x6010004, "NW-S645" }, | ||
84 | { 0x6010005, "NW-S646" }, | ||
85 | { 0x6020002, "NWZ-S744" }, | ||
86 | { 0x6020004, "NWZ-S745" }, | ||
87 | { 0x6020005, "NWZ-S746" }, | ||
88 | { 0x6030002, "NW-S744" }, | ||
89 | { 0x6030004, "NW-S745" }, | ||
90 | { 0x6030005, "NW-S746" }, | ||
91 | { 0x7000004, "NWZ-A845" }, | ||
92 | { 0x7000005, "NWZ-A846" }, | ||
93 | { 0x7000006, "NWZ-A847" }, | ||
94 | { 0x7010004, "NW-A845" }, | ||
95 | { 0x7010005, "NW-A846" }, | ||
96 | { 0x7010006, "NW-A847" }, | ||
97 | { 0x8000000, "NW-E052" }, | ||
98 | { 0x8000001, "NW-E053" }, | ||
99 | { 0x8000002, "NW-E054" }, | ||
100 | { 0x9000002, "NW-S754" }, | ||
101 | { 0x9000004, "NW-S755" }, | ||
102 | { 0x9000005, "NW-S756" }, | ||
103 | { 0xb000001, "NWZ-E453" }, | ||
104 | { 0xb000002, "NWZ-E454" }, | ||
105 | { 0xb000004, "NWZ-E455" }, | ||
106 | { 0xc000001, "NWZ-E353" }, | ||
107 | { 0xc000002, "NWZ-E354" }, | ||
108 | { 0xc000004, "NWZ-E355" }, | ||
109 | { 0xd000001, "NWZ-E553" }, | ||
110 | { 0xd000002, "NWZ-E554" }, | ||
111 | { 0xd000004, "NWZ-E555" }, | ||
112 | { 0xd000005, "NWZ-E556" }, | ||
113 | { 0xe000004, "NWZ-A855" }, | ||
114 | { 0xe000005, "NWZ-A856" }, | ||
115 | { 0xe000006, "NWZ-A857" }, | ||
116 | { 0xf000002, "NWZ-S754" }, | ||
117 | { 0xf000004, "NWZ-S755" }, | ||
118 | { 0x10000000, "NWZ-E052" }, | ||
119 | { 0x10000001, "NWZ-E053" }, | ||
120 | { 0x11000001, "NW-A863" }, | ||
121 | { 0x11000002, "NW-A864" }, | ||
122 | { 0x11000004, "NW-A865" }, | ||
123 | { 0x11000005, "NW-A866" }, | ||
124 | { 0x11000006, "NW-A867" }, | ||
125 | { 0x11010001, "NWZ-A863" }, | ||
126 | { 0x11010002, "NWZ-A864" }, | ||
127 | { 0x11010004, "NWZ-A865" }, | ||
128 | { 0x11010005, "NWZ-A866" }, | ||
129 | { 0x11010006, "NWZ-A867" }, | ||
130 | { 0x11020001, "NWZ-A863" }, | ||
131 | { 0x11020002, "NWZ-A864" }, | ||
132 | { 0x11020004, "NWZ-A865" }, | ||
133 | { 0x11020005, "NWZ-A866" }, | ||
134 | { 0x11020006, "NWZ-A867" }, | ||
135 | { 0x12000001, "NW-S763" }, | ||
136 | { 0x12000002, "NW-S764" }, | ||
137 | { 0x12000004, "NW-S765" }, | ||
138 | { 0x12000005, "NW-S766" }, | ||
139 | { 0x12000006, "NW-S767" }, | ||
140 | { 0x12010001, "NWZ-S763" }, | ||
141 | { 0x12010002, "NWZ-S764" }, | ||
142 | { 0x12010004, "NWZ-S765" }, | ||
143 | { 0x12010005, "NWZ-S766" }, | ||
144 | { 0x12010006, "NWZ-S767" }, | ||
145 | { 0x13000001, "NWZ-E463" }, | ||
146 | { 0x13000002, "NWZ-E464" }, | ||
147 | { 0x13000004, "NWZ-E465" }, | ||
148 | { 0x14000000, "NW-E062" }, | ||
149 | { 0x14000001, "NW-E063" }, | ||
150 | { 0x14000002, "NW-E064" }, | ||
151 | { 0x14000004, "NW-E065" }, | ||
152 | { 0x14000005, "NW-E066" }, | ||
153 | { 0x15000001, "NWZ-E473" }, | ||
154 | { 0x15000002, "NWZ-E474" }, | ||
155 | { 0x15000004, "NWZ-E475" }, | ||
156 | { 0x15000005, "NWZ-E476" }, | ||
157 | { 0x15010001, "NWZ-E573" }, | ||
158 | { 0x15010002, "NWZ-E574" }, | ||
159 | { 0x15010004, "NWZ-E575" }, | ||
160 | { 0x15010005, "NWZ-E576" }, | ||
161 | { 0x16000001, "NW-S773" }, | ||
162 | { 0x16000002, "NW-S774" }, | ||
163 | { 0x16000004, "NW-S775" }, | ||
164 | { 0x16000005, "NW-S776" }, | ||
165 | { 0x16010001, "NWZ-S773" }, | ||
166 | { 0x16010002, "NWZ-S774" }, | ||
167 | { 0x16010004, "NWZ-S775" }, | ||
168 | { 0x16010005, "NWZ-S776" }, | ||
169 | { 0x19000001, "NW-S783" }, | ||
170 | { 0x19000002, "NW-S784" }, | ||
171 | { 0x19000004, "NW-S785" }, | ||
172 | { 0x19000005, "NW-S786" }, | ||
173 | { 0x19010001, "NW-E083" }, | ||
174 | { 0x19010002, "NW-E084" }, | ||
175 | { 0x19010004, "NW-E085" }, | ||
176 | { 0x19010005, "NW-E086" }, | ||
177 | { 0x19020001, "NWZ-E583" }, | ||
178 | { 0x19020002, "NWZ-E584" }, | ||
179 | { 0x19020004, "NWZ-E585" }, | ||
180 | { 0x19020005, "NWZ-E586" }, | ||
181 | { 0x1a000001, "NW-A13" }, | ||
182 | { 0x1a000002, "NW-A14" }, | ||
183 | { 0x1a000004, "NW-A15" }, | ||
184 | { 0x1a000005, "NW-A16" }, | ||
185 | { 0x1a000006, "NW-A17" }, | ||
186 | { 0x1a010001, "NWZ-A13" }, | ||
187 | { 0x1a010002, "NWZ-A14" }, | ||
188 | { 0x1a010004, "NWZ-A15" }, | ||
189 | { 0x1a010005, "NWZ-A16" }, | ||
190 | { 0x1a010006, "NWZ-A17" }, | ||
191 | { 0x1b000001, "NW-S13" }, | ||
192 | { 0x1b000002, "NW-S14" }, | ||
193 | { 0x1b000004, "NW-S15" }, | ||
194 | { 0x1b000005, "NW-S16" }, | ||
195 | { 0x1b000006, "NW-S17" }, | ||
196 | { 0x1c000001, "NW-ZX103" }, | ||
197 | { 0x1c000002, "NW-ZX104" }, | ||
198 | { 0x1c000004, "NW-ZX105" }, | ||
199 | { 0x1c000005, "NW-ZX106" }, | ||
200 | { 0x1c000006, "NW-ZX107" }, | ||
201 | { 0x1c000007, "NW-ZX100" }, | ||
202 | { 0x1d000001, "NW-A23" }, | ||
203 | { 0x1d000002, "NW-A24" }, | ||
204 | { 0x1d000004, "NW-A25" }, | ||
205 | { 0x1d000005, "NW-A26" }, | ||
206 | { 0x1d000006, "NW-A27" }, | ||
207 | { 0x1d000007, "NW-A28" }, | ||
208 | }; | ||
209 | |||
210 | static int nvp_index_28dc2c[NWZ_NVP_COUNT] = | ||
211 | { | ||
212 | [NWZ_NVP_APD] = 78, | ||
213 | [NWZ_NVP_APP] = NWZ_NVP_INVALID, | ||
214 | [NWZ_NVP_BFD] = 21, | ||
215 | [NWZ_NVP_BFP] = 20, | ||
216 | [NWZ_NVP_BLF] = 79, | ||
217 | [NWZ_NVP_BML] = 22, | ||
218 | [NWZ_NVP_BOK] = 4, | ||
219 | [NWZ_NVP_BPR] = 19, | ||
220 | [NWZ_NVP_BTC] = 85, | ||
221 | [NWZ_NVP_BTI] = 72, | ||
222 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
223 | [NWZ_NVP_CLV] = 68, | ||
224 | [NWZ_NVP_CNG] = 23, | ||
225 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
226 | [NWZ_NVP_DBA] = 24, | ||
227 | [NWZ_NVP_DBG] = 0, | ||
228 | [NWZ_NVP_DBI] = NWZ_NVP_INVALID, | ||
229 | [NWZ_NVP_DBV] = 25, | ||
230 | [NWZ_NVP_DCC] = 31, | ||
231 | [NWZ_NVP_DOR] = 26, | ||
232 | [NWZ_NVP_E00] = 36, | ||
233 | [NWZ_NVP_E01] = 37, | ||
234 | [NWZ_NVP_E02] = 38, | ||
235 | [NWZ_NVP_E03] = 39, | ||
236 | [NWZ_NVP_E04] = 40, | ||
237 | [NWZ_NVP_E05] = 41, | ||
238 | [NWZ_NVP_E06] = 42, | ||
239 | [NWZ_NVP_E07] = 43, | ||
240 | [NWZ_NVP_E08] = 44, | ||
241 | [NWZ_NVP_E09] = 45, | ||
242 | [NWZ_NVP_E10] = 46, | ||
243 | [NWZ_NVP_E11] = 47, | ||
244 | [NWZ_NVP_E12] = 48, | ||
245 | [NWZ_NVP_E13] = 49, | ||
246 | [NWZ_NVP_E14] = 50, | ||
247 | [NWZ_NVP_E15] = 51, | ||
248 | [NWZ_NVP_E16] = 52, | ||
249 | [NWZ_NVP_E17] = 53, | ||
250 | [NWZ_NVP_E18] = 54, | ||
251 | [NWZ_NVP_E19] = 55, | ||
252 | [NWZ_NVP_E20] = 56, | ||
253 | [NWZ_NVP_E21] = 57, | ||
254 | [NWZ_NVP_E22] = 58, | ||
255 | [NWZ_NVP_E23] = 59, | ||
256 | [NWZ_NVP_E24] = 60, | ||
257 | [NWZ_NVP_E25] = 61, | ||
258 | [NWZ_NVP_E26] = 62, | ||
259 | [NWZ_NVP_E27] = 63, | ||
260 | [NWZ_NVP_E28] = 64, | ||
261 | [NWZ_NVP_E29] = 65, | ||
262 | [NWZ_NVP_E30] = 66, | ||
263 | [NWZ_NVP_E31] = 67, | ||
264 | [NWZ_NVP_EDW] = 71, | ||
265 | [NWZ_NVP_ERI] = 76, | ||
266 | [NWZ_NVP_EXM] = NWZ_NVP_INVALID, | ||
267 | [NWZ_NVP_FMP] = 15, | ||
268 | [NWZ_NVP_FNI] = 82, | ||
269 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
270 | [NWZ_NVP_FUI] = 75, | ||
271 | [NWZ_NVP_FUP] = 3, | ||
272 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
273 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
274 | [NWZ_NVP_GTY] = 14, | ||
275 | [NWZ_NVP_HDI] = 73, | ||
276 | [NWZ_NVP_HLD] = 5, | ||
277 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
278 | [NWZ_NVP_IPT] = NWZ_NVP_INVALID, | ||
279 | [NWZ_NVP_KAS] = 11, | ||
280 | [NWZ_NVP_LBI] = 74, | ||
281 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
282 | [NWZ_NVP_MAC] = NWZ_NVP_INVALID, | ||
283 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
284 | [NWZ_NVP_MDK] = 30, | ||
285 | [NWZ_NVP_MDL] = 70, | ||
286 | [NWZ_NVP_MID] = 7, | ||
287 | [NWZ_NVP_MLK] = 84, | ||
288 | [NWZ_NVP_MSC] = NWZ_NVP_INVALID, | ||
289 | [NWZ_NVP_MSO] = 86, | ||
290 | [NWZ_NVP_MTM] = 33, | ||
291 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
292 | [NWZ_NVP_NCP] = 17, | ||
293 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
294 | [NWZ_NVP_PCD] = 8, | ||
295 | [NWZ_NVP_PCI] = NWZ_NVP_INVALID, | ||
296 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
297 | [NWZ_NVP_PSK] = 18, | ||
298 | [NWZ_NVP_PTS] = 77, | ||
299 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
300 | [NWZ_NVP_RND] = 27, | ||
301 | [NWZ_NVP_RTC] = 6, | ||
302 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
303 | [NWZ_NVP_SDP] = 16, | ||
304 | [NWZ_NVP_SER] = 9, | ||
305 | [NWZ_NVP_SFI] = 29, | ||
306 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
307 | [NWZ_NVP_SHP] = 12, | ||
308 | [NWZ_NVP_SID] = 83, | ||
309 | [NWZ_NVP_SKD] = 28, | ||
310 | [NWZ_NVP_SKT] = 32, | ||
311 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
312 | [NWZ_NVP_SLP] = 80, | ||
313 | [NWZ_NVP_SPS] = 69, | ||
314 | [NWZ_NVP_SYI] = 1, | ||
315 | [NWZ_NVP_TR0] = 34, | ||
316 | [NWZ_NVP_TR1] = 35, | ||
317 | [NWZ_NVP_TST] = 13, | ||
318 | [NWZ_NVP_UBP] = 2, | ||
319 | [NWZ_NVP_UFN] = 10, | ||
320 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
321 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
322 | [NWZ_NVP_VRT] = 81, | ||
323 | }; | ||
324 | |||
325 | static int nvp_index_0ac81d[NWZ_NVP_COUNT] = | ||
326 | { | ||
327 | [NWZ_NVP_APD] = 78, | ||
328 | [NWZ_NVP_APP] = 5, | ||
329 | [NWZ_NVP_BFD] = NWZ_NVP_INVALID, | ||
330 | [NWZ_NVP_BFP] = NWZ_NVP_INVALID, | ||
331 | [NWZ_NVP_BLF] = 79, | ||
332 | [NWZ_NVP_BML] = NWZ_NVP_INVALID, | ||
333 | [NWZ_NVP_BOK] = 10, | ||
334 | [NWZ_NVP_BPR] = 35, | ||
335 | [NWZ_NVP_BTC] = NWZ_NVP_INVALID, | ||
336 | [NWZ_NVP_BTI] = 1, | ||
337 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
338 | [NWZ_NVP_CLV] = 68, | ||
339 | [NWZ_NVP_CNG] = 3, | ||
340 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
341 | [NWZ_NVP_DBA] = 12, | ||
342 | [NWZ_NVP_DBG] = 0, | ||
343 | [NWZ_NVP_DBI] = NWZ_NVP_INVALID, | ||
344 | [NWZ_NVP_DBV] = 13, | ||
345 | [NWZ_NVP_DCC] = 7, | ||
346 | [NWZ_NVP_DOR] = 21, | ||
347 | [NWZ_NVP_E00] = 36, | ||
348 | [NWZ_NVP_E01] = 37, | ||
349 | [NWZ_NVP_E02] = 38, | ||
350 | [NWZ_NVP_E03] = 39, | ||
351 | [NWZ_NVP_E04] = 40, | ||
352 | [NWZ_NVP_E05] = 41, | ||
353 | [NWZ_NVP_E06] = 42, | ||
354 | [NWZ_NVP_E07] = 43, | ||
355 | [NWZ_NVP_E08] = 44, | ||
356 | [NWZ_NVP_E09] = 45, | ||
357 | [NWZ_NVP_E10] = 46, | ||
358 | [NWZ_NVP_E11] = 47, | ||
359 | [NWZ_NVP_E12] = 48, | ||
360 | [NWZ_NVP_E13] = 49, | ||
361 | [NWZ_NVP_E14] = 50, | ||
362 | [NWZ_NVP_E15] = 51, | ||
363 | [NWZ_NVP_E16] = 52, | ||
364 | [NWZ_NVP_E17] = 53, | ||
365 | [NWZ_NVP_E18] = 54, | ||
366 | [NWZ_NVP_E19] = 55, | ||
367 | [NWZ_NVP_E20] = 56, | ||
368 | [NWZ_NVP_E21] = 57, | ||
369 | [NWZ_NVP_E22] = 58, | ||
370 | [NWZ_NVP_E23] = 59, | ||
371 | [NWZ_NVP_E24] = 60, | ||
372 | [NWZ_NVP_E25] = 61, | ||
373 | [NWZ_NVP_E26] = 62, | ||
374 | [NWZ_NVP_E27] = 63, | ||
375 | [NWZ_NVP_E28] = 64, | ||
376 | [NWZ_NVP_E29] = 65, | ||
377 | [NWZ_NVP_E30] = 66, | ||
378 | [NWZ_NVP_E31] = 67, | ||
379 | [NWZ_NVP_EDW] = 22, | ||
380 | [NWZ_NVP_ERI] = 6, | ||
381 | [NWZ_NVP_EXM] = 25, | ||
382 | [NWZ_NVP_FMP] = 82, | ||
383 | [NWZ_NVP_FNI] = NWZ_NVP_INVALID, | ||
384 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
385 | [NWZ_NVP_FUI] = 19, | ||
386 | [NWZ_NVP_FUP] = 9, | ||
387 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
388 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
389 | [NWZ_NVP_GTY] = 18, | ||
390 | [NWZ_NVP_HDI] = 2, | ||
391 | [NWZ_NVP_HLD] = 80, | ||
392 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
393 | [NWZ_NVP_IPT] = 70, | ||
394 | [NWZ_NVP_KAS] = 32, | ||
395 | [NWZ_NVP_LBI] = 20, | ||
396 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
397 | [NWZ_NVP_MAC] = 77, | ||
398 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
399 | [NWZ_NVP_MDK] = NWZ_NVP_INVALID, | ||
400 | [NWZ_NVP_MDL] = 8, | ||
401 | [NWZ_NVP_MID] = 16, | ||
402 | [NWZ_NVP_MLK] = NWZ_NVP_INVALID, | ||
403 | [NWZ_NVP_MSC] = 84, | ||
404 | [NWZ_NVP_MSO] = NWZ_NVP_INVALID, | ||
405 | [NWZ_NVP_MTM] = NWZ_NVP_INVALID, | ||
406 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
407 | [NWZ_NVP_NCP] = 31, | ||
408 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
409 | [NWZ_NVP_PCD] = 26, | ||
410 | [NWZ_NVP_PCI] = NWZ_NVP_INVALID, | ||
411 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
412 | [NWZ_NVP_PSK] = NWZ_NVP_INVALID, | ||
413 | [NWZ_NVP_PTS] = 75, | ||
414 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
415 | [NWZ_NVP_RND] = 28, | ||
416 | [NWZ_NVP_RTC] = 34, | ||
417 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
418 | [NWZ_NVP_SDP] = 30, | ||
419 | [NWZ_NVP_SER] = 4, | ||
420 | [NWZ_NVP_SFI] = NWZ_NVP_INVALID, | ||
421 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
422 | [NWZ_NVP_SHP] = 11, | ||
423 | [NWZ_NVP_SID] = NWZ_NVP_INVALID, | ||
424 | [NWZ_NVP_SKD] = 81, | ||
425 | [NWZ_NVP_SKT] = 76, | ||
426 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
427 | [NWZ_NVP_SLP] = 69, | ||
428 | [NWZ_NVP_SPS] = 83, | ||
429 | [NWZ_NVP_SYI] = 24, | ||
430 | [NWZ_NVP_TR0] = 14, | ||
431 | [NWZ_NVP_TR1] = 15, | ||
432 | [NWZ_NVP_TST] = 17, | ||
433 | [NWZ_NVP_UBP] = 23, | ||
434 | [NWZ_NVP_UFN] = 29, | ||
435 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
436 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
437 | [NWZ_NVP_VRT] = NWZ_NVP_INVALID, | ||
438 | }; | ||
439 | |||
440 | static int nvp_index_f505c8[NWZ_NVP_COUNT] = | ||
441 | { | ||
442 | [NWZ_NVP_APD] = 78, | ||
443 | [NWZ_NVP_APP] = 5, | ||
444 | [NWZ_NVP_BFD] = 88, | ||
445 | [NWZ_NVP_BFP] = 89, | ||
446 | [NWZ_NVP_BLF] = 79, | ||
447 | [NWZ_NVP_BML] = 87, | ||
448 | [NWZ_NVP_BOK] = 10, | ||
449 | [NWZ_NVP_BPR] = 35, | ||
450 | [NWZ_NVP_BTC] = 27, | ||
451 | [NWZ_NVP_BTI] = 1, | ||
452 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
453 | [NWZ_NVP_CLV] = 68, | ||
454 | [NWZ_NVP_CNG] = 3, | ||
455 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
456 | [NWZ_NVP_DBA] = 12, | ||
457 | [NWZ_NVP_DBG] = 0, | ||
458 | [NWZ_NVP_DBI] = NWZ_NVP_INVALID, | ||
459 | [NWZ_NVP_DBV] = 13, | ||
460 | [NWZ_NVP_DCC] = 7, | ||
461 | [NWZ_NVP_DOR] = 21, | ||
462 | [NWZ_NVP_E00] = 36, | ||
463 | [NWZ_NVP_E01] = 37, | ||
464 | [NWZ_NVP_E02] = 38, | ||
465 | [NWZ_NVP_E03] = 39, | ||
466 | [NWZ_NVP_E04] = 40, | ||
467 | [NWZ_NVP_E05] = 41, | ||
468 | [NWZ_NVP_E06] = 42, | ||
469 | [NWZ_NVP_E07] = 43, | ||
470 | [NWZ_NVP_E08] = 44, | ||
471 | [NWZ_NVP_E09] = 45, | ||
472 | [NWZ_NVP_E10] = 46, | ||
473 | [NWZ_NVP_E11] = 47, | ||
474 | [NWZ_NVP_E12] = 48, | ||
475 | [NWZ_NVP_E13] = 49, | ||
476 | [NWZ_NVP_E14] = 50, | ||
477 | [NWZ_NVP_E15] = 51, | ||
478 | [NWZ_NVP_E16] = 52, | ||
479 | [NWZ_NVP_E17] = 53, | ||
480 | [NWZ_NVP_E18] = 54, | ||
481 | [NWZ_NVP_E19] = 55, | ||
482 | [NWZ_NVP_E20] = 56, | ||
483 | [NWZ_NVP_E21] = 57, | ||
484 | [NWZ_NVP_E22] = 58, | ||
485 | [NWZ_NVP_E23] = 59, | ||
486 | [NWZ_NVP_E24] = 60, | ||
487 | [NWZ_NVP_E25] = 61, | ||
488 | [NWZ_NVP_E26] = 62, | ||
489 | [NWZ_NVP_E27] = 63, | ||
490 | [NWZ_NVP_E28] = 64, | ||
491 | [NWZ_NVP_E29] = 65, | ||
492 | [NWZ_NVP_E30] = 66, | ||
493 | [NWZ_NVP_E31] = 67, | ||
494 | [NWZ_NVP_EDW] = 22, | ||
495 | [NWZ_NVP_ERI] = 6, | ||
496 | [NWZ_NVP_EXM] = 25, | ||
497 | [NWZ_NVP_FMP] = 82, | ||
498 | [NWZ_NVP_FNI] = NWZ_NVP_INVALID, | ||
499 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
500 | [NWZ_NVP_FUI] = 19, | ||
501 | [NWZ_NVP_FUP] = 9, | ||
502 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
503 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
504 | [NWZ_NVP_GTY] = 18, | ||
505 | [NWZ_NVP_HDI] = 2, | ||
506 | [NWZ_NVP_HLD] = 80, | ||
507 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
508 | [NWZ_NVP_IPT] = 70, | ||
509 | [NWZ_NVP_KAS] = 32, | ||
510 | [NWZ_NVP_LBI] = 20, | ||
511 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
512 | [NWZ_NVP_MAC] = 77, | ||
513 | [NWZ_NVP_MCR] = 72, | ||
514 | [NWZ_NVP_MDK] = 73, | ||
515 | [NWZ_NVP_MDL] = 8, | ||
516 | [NWZ_NVP_MID] = 16, | ||
517 | [NWZ_NVP_MLK] = NWZ_NVP_INVALID, | ||
518 | [NWZ_NVP_MSC] = 84, | ||
519 | [NWZ_NVP_MSO] = NWZ_NVP_INVALID, | ||
520 | [NWZ_NVP_MTM] = 71, | ||
521 | [NWZ_NVP_MUK] = 74, | ||
522 | [NWZ_NVP_NCP] = 31, | ||
523 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
524 | [NWZ_NVP_PCD] = 26, | ||
525 | [NWZ_NVP_PCI] = NWZ_NVP_INVALID, | ||
526 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
527 | [NWZ_NVP_PSK] = 86, | ||
528 | [NWZ_NVP_PTS] = 75, | ||
529 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
530 | [NWZ_NVP_RND] = 28, | ||
531 | [NWZ_NVP_RTC] = 34, | ||
532 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
533 | [NWZ_NVP_SDP] = 30, | ||
534 | [NWZ_NVP_SER] = 4, | ||
535 | [NWZ_NVP_SFI] = 33, | ||
536 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
537 | [NWZ_NVP_SHP] = 11, | ||
538 | [NWZ_NVP_SID] = NWZ_NVP_INVALID, | ||
539 | [NWZ_NVP_SKD] = 81, | ||
540 | [NWZ_NVP_SKT] = 76, | ||
541 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
542 | [NWZ_NVP_SLP] = 69, | ||
543 | [NWZ_NVP_SPS] = 83, | ||
544 | [NWZ_NVP_SYI] = 24, | ||
545 | [NWZ_NVP_TR0] = 14, | ||
546 | [NWZ_NVP_TR1] = 15, | ||
547 | [NWZ_NVP_TST] = 17, | ||
548 | [NWZ_NVP_UBP] = 23, | ||
549 | [NWZ_NVP_UFN] = 29, | ||
550 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
551 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
552 | [NWZ_NVP_VRT] = 85, | ||
553 | }; | ||
554 | |||
555 | static int nvp_index_398250[NWZ_NVP_COUNT] = | ||
556 | { | ||
557 | [NWZ_NVP_APD] = 78, | ||
558 | [NWZ_NVP_APP] = NWZ_NVP_INVALID, | ||
559 | [NWZ_NVP_BFD] = 21, | ||
560 | [NWZ_NVP_BFP] = 20, | ||
561 | [NWZ_NVP_BLF] = 79, | ||
562 | [NWZ_NVP_BML] = 22, | ||
563 | [NWZ_NVP_BOK] = NWZ_NVP_INVALID, | ||
564 | [NWZ_NVP_BPR] = 19, | ||
565 | [NWZ_NVP_BTC] = 85, | ||
566 | [NWZ_NVP_BTI] = 72, | ||
567 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
568 | [NWZ_NVP_CLV] = 68, | ||
569 | [NWZ_NVP_CNG] = 23, | ||
570 | [NWZ_NVP_CTR] = 90, | ||
571 | [NWZ_NVP_DBA] = NWZ_NVP_INVALID, | ||
572 | [NWZ_NVP_DBG] = 0, | ||
573 | [NWZ_NVP_DBI] = 88, | ||
574 | [NWZ_NVP_DBV] = 25, | ||
575 | [NWZ_NVP_DCC] = NWZ_NVP_INVALID, | ||
576 | [NWZ_NVP_DOR] = NWZ_NVP_INVALID, | ||
577 | [NWZ_NVP_E00] = 36, | ||
578 | [NWZ_NVP_E01] = 37, | ||
579 | [NWZ_NVP_E02] = 38, | ||
580 | [NWZ_NVP_E03] = 39, | ||
581 | [NWZ_NVP_E04] = 40, | ||
582 | [NWZ_NVP_E05] = 41, | ||
583 | [NWZ_NVP_E06] = 42, | ||
584 | [NWZ_NVP_E07] = 43, | ||
585 | [NWZ_NVP_E08] = 44, | ||
586 | [NWZ_NVP_E09] = 45, | ||
587 | [NWZ_NVP_E10] = 46, | ||
588 | [NWZ_NVP_E11] = 47, | ||
589 | [NWZ_NVP_E12] = 48, | ||
590 | [NWZ_NVP_E13] = 49, | ||
591 | [NWZ_NVP_E14] = 50, | ||
592 | [NWZ_NVP_E15] = 51, | ||
593 | [NWZ_NVP_E16] = 52, | ||
594 | [NWZ_NVP_E17] = 53, | ||
595 | [NWZ_NVP_E18] = 54, | ||
596 | [NWZ_NVP_E19] = 55, | ||
597 | [NWZ_NVP_E20] = 56, | ||
598 | [NWZ_NVP_E21] = 57, | ||
599 | [NWZ_NVP_E22] = 58, | ||
600 | [NWZ_NVP_E23] = 59, | ||
601 | [NWZ_NVP_E24] = 60, | ||
602 | [NWZ_NVP_E25] = 61, | ||
603 | [NWZ_NVP_E26] = 62, | ||
604 | [NWZ_NVP_E27] = 63, | ||
605 | [NWZ_NVP_E28] = 64, | ||
606 | [NWZ_NVP_E29] = 65, | ||
607 | [NWZ_NVP_E30] = 66, | ||
608 | [NWZ_NVP_E31] = 67, | ||
609 | [NWZ_NVP_EDW] = 71, | ||
610 | [NWZ_NVP_ERI] = 76, | ||
611 | [NWZ_NVP_EXM] = NWZ_NVP_INVALID, | ||
612 | [NWZ_NVP_FMP] = 15, | ||
613 | [NWZ_NVP_FNI] = 82, | ||
614 | [NWZ_NVP_FPI] = 33, | ||
615 | [NWZ_NVP_FUI] = 75, | ||
616 | [NWZ_NVP_FUP] = 3, | ||
617 | [NWZ_NVP_FUR] = 26, | ||
618 | [NWZ_NVP_FVI] = 31, | ||
619 | [NWZ_NVP_GTY] = 14, | ||
620 | [NWZ_NVP_HDI] = 73, | ||
621 | [NWZ_NVP_HLD] = 5, | ||
622 | [NWZ_NVP_INS] = 89, | ||
623 | [NWZ_NVP_IPT] = NWZ_NVP_INVALID, | ||
624 | [NWZ_NVP_KAS] = 11, | ||
625 | [NWZ_NVP_LBI] = 74, | ||
626 | [NWZ_NVP_LYR] = 24, | ||
627 | [NWZ_NVP_MAC] = 32, | ||
628 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
629 | [NWZ_NVP_MDK] = 30, | ||
630 | [NWZ_NVP_MDL] = NWZ_NVP_INVALID, | ||
631 | [NWZ_NVP_MID] = 7, | ||
632 | [NWZ_NVP_MLK] = NWZ_NVP_INVALID, | ||
633 | [NWZ_NVP_MSC] = NWZ_NVP_INVALID, | ||
634 | [NWZ_NVP_MSO] = 86, | ||
635 | [NWZ_NVP_MTM] = NWZ_NVP_INVALID, | ||
636 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
637 | [NWZ_NVP_NCP] = 17, | ||
638 | [NWZ_NVP_NVR] = 77, | ||
639 | [NWZ_NVP_PCD] = 8, | ||
640 | [NWZ_NVP_PCI] = 87, | ||
641 | [NWZ_NVP_PRK] = 4, | ||
642 | [NWZ_NVP_PSK] = 18, | ||
643 | [NWZ_NVP_PTS] = NWZ_NVP_INVALID, | ||
644 | [NWZ_NVP_RBT] = 70, | ||
645 | [NWZ_NVP_RND] = NWZ_NVP_INVALID, | ||
646 | [NWZ_NVP_RTC] = 6, | ||
647 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
648 | [NWZ_NVP_SDP] = 16, | ||
649 | [NWZ_NVP_SER] = 9, | ||
650 | [NWZ_NVP_SFI] = NWZ_NVP_INVALID, | ||
651 | [NWZ_NVP_SHE] = 84, | ||
652 | [NWZ_NVP_SHP] = 12, | ||
653 | [NWZ_NVP_SID] = 83, | ||
654 | [NWZ_NVP_SKD] = 28, | ||
655 | [NWZ_NVP_SKT] = NWZ_NVP_INVALID, | ||
656 | [NWZ_NVP_SKU] = 91, | ||
657 | [NWZ_NVP_SLP] = 80, | ||
658 | [NWZ_NVP_SPS] = 69, | ||
659 | [NWZ_NVP_SYI] = 1, | ||
660 | [NWZ_NVP_TR0] = 34, | ||
661 | [NWZ_NVP_TR1] = 35, | ||
662 | [NWZ_NVP_TST] = 13, | ||
663 | [NWZ_NVP_UBP] = 2, | ||
664 | [NWZ_NVP_UFN] = 10, | ||
665 | [NWZ_NVP_UMS] = 27, | ||
666 | [NWZ_NVP_UPS] = 29, | ||
667 | [NWZ_NVP_VRT] = 81, | ||
668 | }; | ||
669 | |||
670 | static int nvp_index_6485c8[NWZ_NVP_COUNT] = | ||
671 | { | ||
672 | [NWZ_NVP_APD] = 78, | ||
673 | [NWZ_NVP_APP] = NWZ_NVP_INVALID, | ||
674 | [NWZ_NVP_BFD] = 21, | ||
675 | [NWZ_NVP_BFP] = 20, | ||
676 | [NWZ_NVP_BLF] = 79, | ||
677 | [NWZ_NVP_BML] = 22, | ||
678 | [NWZ_NVP_BOK] = 4, | ||
679 | [NWZ_NVP_BPR] = 19, | ||
680 | [NWZ_NVP_BTC] = 85, | ||
681 | [NWZ_NVP_BTI] = 72, | ||
682 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
683 | [NWZ_NVP_CLV] = 68, | ||
684 | [NWZ_NVP_CNG] = 23, | ||
685 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
686 | [NWZ_NVP_DBA] = 24, | ||
687 | [NWZ_NVP_DBG] = 0, | ||
688 | [NWZ_NVP_DBI] = 88, | ||
689 | [NWZ_NVP_DBV] = 25, | ||
690 | [NWZ_NVP_DCC] = 31, | ||
691 | [NWZ_NVP_DOR] = 26, | ||
692 | [NWZ_NVP_E00] = 36, | ||
693 | [NWZ_NVP_E01] = 37, | ||
694 | [NWZ_NVP_E02] = 38, | ||
695 | [NWZ_NVP_E03] = 39, | ||
696 | [NWZ_NVP_E04] = 40, | ||
697 | [NWZ_NVP_E05] = 41, | ||
698 | [NWZ_NVP_E06] = 42, | ||
699 | [NWZ_NVP_E07] = 43, | ||
700 | [NWZ_NVP_E08] = 44, | ||
701 | [NWZ_NVP_E09] = 45, | ||
702 | [NWZ_NVP_E10] = 46, | ||
703 | [NWZ_NVP_E11] = 47, | ||
704 | [NWZ_NVP_E12] = 48, | ||
705 | [NWZ_NVP_E13] = 49, | ||
706 | [NWZ_NVP_E14] = 50, | ||
707 | [NWZ_NVP_E15] = 51, | ||
708 | [NWZ_NVP_E16] = 52, | ||
709 | [NWZ_NVP_E17] = 53, | ||
710 | [NWZ_NVP_E18] = 54, | ||
711 | [NWZ_NVP_E19] = 55, | ||
712 | [NWZ_NVP_E20] = 56, | ||
713 | [NWZ_NVP_E21] = 57, | ||
714 | [NWZ_NVP_E22] = 58, | ||
715 | [NWZ_NVP_E23] = 59, | ||
716 | [NWZ_NVP_E24] = 60, | ||
717 | [NWZ_NVP_E25] = 61, | ||
718 | [NWZ_NVP_E26] = 62, | ||
719 | [NWZ_NVP_E27] = 63, | ||
720 | [NWZ_NVP_E28] = 64, | ||
721 | [NWZ_NVP_E29] = 65, | ||
722 | [NWZ_NVP_E30] = 66, | ||
723 | [NWZ_NVP_E31] = 67, | ||
724 | [NWZ_NVP_EDW] = 71, | ||
725 | [NWZ_NVP_ERI] = 76, | ||
726 | [NWZ_NVP_EXM] = NWZ_NVP_INVALID, | ||
727 | [NWZ_NVP_FMP] = 15, | ||
728 | [NWZ_NVP_FNI] = 82, | ||
729 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
730 | [NWZ_NVP_FUI] = 75, | ||
731 | [NWZ_NVP_FUP] = 3, | ||
732 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
733 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
734 | [NWZ_NVP_GTY] = 14, | ||
735 | [NWZ_NVP_HDI] = 73, | ||
736 | [NWZ_NVP_HLD] = 5, | ||
737 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
738 | [NWZ_NVP_IPT] = NWZ_NVP_INVALID, | ||
739 | [NWZ_NVP_KAS] = 11, | ||
740 | [NWZ_NVP_LBI] = 74, | ||
741 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
742 | [NWZ_NVP_MAC] = NWZ_NVP_INVALID, | ||
743 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
744 | [NWZ_NVP_MDK] = 30, | ||
745 | [NWZ_NVP_MDL] = 70, | ||
746 | [NWZ_NVP_MID] = 7, | ||
747 | [NWZ_NVP_MLK] = 84, | ||
748 | [NWZ_NVP_MSC] = NWZ_NVP_INVALID, | ||
749 | [NWZ_NVP_MSO] = 86, | ||
750 | [NWZ_NVP_MTM] = 33, | ||
751 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
752 | [NWZ_NVP_NCP] = 17, | ||
753 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
754 | [NWZ_NVP_PCD] = 8, | ||
755 | [NWZ_NVP_PCI] = 87, | ||
756 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
757 | [NWZ_NVP_PSK] = 18, | ||
758 | [NWZ_NVP_PTS] = 77, | ||
759 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
760 | [NWZ_NVP_RND] = 27, | ||
761 | [NWZ_NVP_RTC] = 6, | ||
762 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
763 | [NWZ_NVP_SDP] = 16, | ||
764 | [NWZ_NVP_SER] = 9, | ||
765 | [NWZ_NVP_SFI] = 29, | ||
766 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
767 | [NWZ_NVP_SHP] = 12, | ||
768 | [NWZ_NVP_SID] = 83, | ||
769 | [NWZ_NVP_SKD] = 28, | ||
770 | [NWZ_NVP_SKT] = 32, | ||
771 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
772 | [NWZ_NVP_SLP] = 80, | ||
773 | [NWZ_NVP_SPS] = 69, | ||
774 | [NWZ_NVP_SYI] = 1, | ||
775 | [NWZ_NVP_TR0] = 34, | ||
776 | [NWZ_NVP_TR1] = 35, | ||
777 | [NWZ_NVP_TST] = 13, | ||
778 | [NWZ_NVP_UBP] = 2, | ||
779 | [NWZ_NVP_UFN] = 10, | ||
780 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
781 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
782 | [NWZ_NVP_VRT] = 81, | ||
783 | }; | ||
784 | |||
785 | static int nvp_index_92faee[NWZ_NVP_COUNT] = | ||
786 | { | ||
787 | [NWZ_NVP_APD] = 78, | ||
788 | [NWZ_NVP_APP] = NWZ_NVP_INVALID, | ||
789 | [NWZ_NVP_BFD] = 21, | ||
790 | [NWZ_NVP_BFP] = 20, | ||
791 | [NWZ_NVP_BLF] = 79, | ||
792 | [NWZ_NVP_BML] = 22, | ||
793 | [NWZ_NVP_BOK] = 4, | ||
794 | [NWZ_NVP_BPR] = 19, | ||
795 | [NWZ_NVP_BTC] = 85, | ||
796 | [NWZ_NVP_BTI] = 72, | ||
797 | [NWZ_NVP_CGP] = NWZ_NVP_INVALID, | ||
798 | [NWZ_NVP_CLV] = 68, | ||
799 | [NWZ_NVP_CNG] = 23, | ||
800 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
801 | [NWZ_NVP_DBA] = 24, | ||
802 | [NWZ_NVP_DBG] = 0, | ||
803 | [NWZ_NVP_DBI] = 88, | ||
804 | [NWZ_NVP_DBV] = 25, | ||
805 | [NWZ_NVP_DCC] = 31, | ||
806 | [NWZ_NVP_DOR] = 26, | ||
807 | [NWZ_NVP_E00] = 36, | ||
808 | [NWZ_NVP_E01] = 37, | ||
809 | [NWZ_NVP_E02] = 38, | ||
810 | [NWZ_NVP_E03] = 39, | ||
811 | [NWZ_NVP_E04] = 40, | ||
812 | [NWZ_NVP_E05] = 41, | ||
813 | [NWZ_NVP_E06] = 42, | ||
814 | [NWZ_NVP_E07] = 43, | ||
815 | [NWZ_NVP_E08] = 44, | ||
816 | [NWZ_NVP_E09] = 45, | ||
817 | [NWZ_NVP_E10] = 46, | ||
818 | [NWZ_NVP_E11] = 47, | ||
819 | [NWZ_NVP_E12] = 48, | ||
820 | [NWZ_NVP_E13] = 49, | ||
821 | [NWZ_NVP_E14] = 50, | ||
822 | [NWZ_NVP_E15] = 51, | ||
823 | [NWZ_NVP_E16] = 52, | ||
824 | [NWZ_NVP_E17] = 53, | ||
825 | [NWZ_NVP_E18] = 54, | ||
826 | [NWZ_NVP_E19] = 55, | ||
827 | [NWZ_NVP_E20] = 56, | ||
828 | [NWZ_NVP_E21] = 57, | ||
829 | [NWZ_NVP_E22] = 58, | ||
830 | [NWZ_NVP_E23] = 59, | ||
831 | [NWZ_NVP_E24] = 60, | ||
832 | [NWZ_NVP_E25] = 61, | ||
833 | [NWZ_NVP_E26] = 62, | ||
834 | [NWZ_NVP_E27] = 63, | ||
835 | [NWZ_NVP_E28] = 64, | ||
836 | [NWZ_NVP_E29] = 65, | ||
837 | [NWZ_NVP_E30] = 66, | ||
838 | [NWZ_NVP_E31] = 67, | ||
839 | [NWZ_NVP_EDW] = 71, | ||
840 | [NWZ_NVP_ERI] = 76, | ||
841 | [NWZ_NVP_EXM] = NWZ_NVP_INVALID, | ||
842 | [NWZ_NVP_FMP] = 15, | ||
843 | [NWZ_NVP_FNI] = 82, | ||
844 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
845 | [NWZ_NVP_FUI] = 75, | ||
846 | [NWZ_NVP_FUP] = 3, | ||
847 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
848 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
849 | [NWZ_NVP_GTY] = 14, | ||
850 | [NWZ_NVP_HDI] = 73, | ||
851 | [NWZ_NVP_HLD] = 5, | ||
852 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
853 | [NWZ_NVP_IPT] = NWZ_NVP_INVALID, | ||
854 | [NWZ_NVP_KAS] = 11, | ||
855 | [NWZ_NVP_LBI] = 74, | ||
856 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
857 | [NWZ_NVP_MAC] = NWZ_NVP_INVALID, | ||
858 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
859 | [NWZ_NVP_MDK] = 30, | ||
860 | [NWZ_NVP_MDL] = 70, | ||
861 | [NWZ_NVP_MID] = 7, | ||
862 | [NWZ_NVP_MLK] = 84, | ||
863 | [NWZ_NVP_MSC] = NWZ_NVP_INVALID, | ||
864 | [NWZ_NVP_MSO] = 86, | ||
865 | [NWZ_NVP_MTM] = 33, | ||
866 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
867 | [NWZ_NVP_NCP] = 17, | ||
868 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
869 | [NWZ_NVP_PCD] = 8, | ||
870 | [NWZ_NVP_PCI] = 87, | ||
871 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
872 | [NWZ_NVP_PSK] = 18, | ||
873 | [NWZ_NVP_PTS] = 77, | ||
874 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
875 | [NWZ_NVP_RND] = 27, | ||
876 | [NWZ_NVP_RTC] = 6, | ||
877 | [NWZ_NVP_SDC] = 89, | ||
878 | [NWZ_NVP_SDP] = 16, | ||
879 | [NWZ_NVP_SER] = 9, | ||
880 | [NWZ_NVP_SFI] = 29, | ||
881 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
882 | [NWZ_NVP_SHP] = 12, | ||
883 | [NWZ_NVP_SID] = 83, | ||
884 | [NWZ_NVP_SKD] = 28, | ||
885 | [NWZ_NVP_SKT] = 32, | ||
886 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
887 | [NWZ_NVP_SLP] = 80, | ||
888 | [NWZ_NVP_SPS] = 69, | ||
889 | [NWZ_NVP_SYI] = 1, | ||
890 | [NWZ_NVP_TR0] = 34, | ||
891 | [NWZ_NVP_TR1] = 35, | ||
892 | [NWZ_NVP_TST] = 13, | ||
893 | [NWZ_NVP_UBP] = 2, | ||
894 | [NWZ_NVP_UFN] = 10, | ||
895 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
896 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
897 | [NWZ_NVP_VRT] = 81, | ||
898 | }; | ||
899 | |||
900 | static int nvp_index_c8fc85[NWZ_NVP_COUNT] = | ||
901 | { | ||
902 | [NWZ_NVP_APD] = 78, | ||
903 | [NWZ_NVP_APP] = 5, | ||
904 | [NWZ_NVP_BFD] = 88, | ||
905 | [NWZ_NVP_BFP] = 89, | ||
906 | [NWZ_NVP_BLF] = 79, | ||
907 | [NWZ_NVP_BML] = 87, | ||
908 | [NWZ_NVP_BOK] = 10, | ||
909 | [NWZ_NVP_BPR] = 35, | ||
910 | [NWZ_NVP_BTC] = NWZ_NVP_INVALID, | ||
911 | [NWZ_NVP_BTI] = 1, | ||
912 | [NWZ_NVP_CGP] = 27, | ||
913 | [NWZ_NVP_CLV] = 68, | ||
914 | [NWZ_NVP_CNG] = 3, | ||
915 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
916 | [NWZ_NVP_DBA] = 12, | ||
917 | [NWZ_NVP_DBG] = 0, | ||
918 | [NWZ_NVP_DBI] = NWZ_NVP_INVALID, | ||
919 | [NWZ_NVP_DBV] = 13, | ||
920 | [NWZ_NVP_DCC] = 7, | ||
921 | [NWZ_NVP_DOR] = 21, | ||
922 | [NWZ_NVP_E00] = 36, | ||
923 | [NWZ_NVP_E01] = 37, | ||
924 | [NWZ_NVP_E02] = 38, | ||
925 | [NWZ_NVP_E03] = 39, | ||
926 | [NWZ_NVP_E04] = 40, | ||
927 | [NWZ_NVP_E05] = 41, | ||
928 | [NWZ_NVP_E06] = 42, | ||
929 | [NWZ_NVP_E07] = 43, | ||
930 | [NWZ_NVP_E08] = 44, | ||
931 | [NWZ_NVP_E09] = 45, | ||
932 | [NWZ_NVP_E10] = 46, | ||
933 | [NWZ_NVP_E11] = 47, | ||
934 | [NWZ_NVP_E12] = 48, | ||
935 | [NWZ_NVP_E13] = 49, | ||
936 | [NWZ_NVP_E14] = 50, | ||
937 | [NWZ_NVP_E15] = 51, | ||
938 | [NWZ_NVP_E16] = 52, | ||
939 | [NWZ_NVP_E17] = 53, | ||
940 | [NWZ_NVP_E18] = 54, | ||
941 | [NWZ_NVP_E19] = 55, | ||
942 | [NWZ_NVP_E20] = 56, | ||
943 | [NWZ_NVP_E21] = 57, | ||
944 | [NWZ_NVP_E22] = 58, | ||
945 | [NWZ_NVP_E23] = 59, | ||
946 | [NWZ_NVP_E24] = 60, | ||
947 | [NWZ_NVP_E25] = 61, | ||
948 | [NWZ_NVP_E26] = 62, | ||
949 | [NWZ_NVP_E27] = 63, | ||
950 | [NWZ_NVP_E28] = 64, | ||
951 | [NWZ_NVP_E29] = 65, | ||
952 | [NWZ_NVP_E30] = 66, | ||
953 | [NWZ_NVP_E31] = 67, | ||
954 | [NWZ_NVP_EDW] = 22, | ||
955 | [NWZ_NVP_ERI] = 6, | ||
956 | [NWZ_NVP_EXM] = 25, | ||
957 | [NWZ_NVP_FMP] = 82, | ||
958 | [NWZ_NVP_FNI] = NWZ_NVP_INVALID, | ||
959 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
960 | [NWZ_NVP_FUI] = 19, | ||
961 | [NWZ_NVP_FUP] = 9, | ||
962 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
963 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
964 | [NWZ_NVP_GTY] = 18, | ||
965 | [NWZ_NVP_HDI] = 2, | ||
966 | [NWZ_NVP_HLD] = 80, | ||
967 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
968 | [NWZ_NVP_IPT] = 70, | ||
969 | [NWZ_NVP_KAS] = 32, | ||
970 | [NWZ_NVP_LBI] = 20, | ||
971 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
972 | [NWZ_NVP_MAC] = 77, | ||
973 | [NWZ_NVP_MCR] = 72, | ||
974 | [NWZ_NVP_MDK] = 73, | ||
975 | [NWZ_NVP_MDL] = 8, | ||
976 | [NWZ_NVP_MID] = 16, | ||
977 | [NWZ_NVP_MLK] = NWZ_NVP_INVALID, | ||
978 | [NWZ_NVP_MSC] = 84, | ||
979 | [NWZ_NVP_MSO] = NWZ_NVP_INVALID, | ||
980 | [NWZ_NVP_MTM] = 71, | ||
981 | [NWZ_NVP_MUK] = 74, | ||
982 | [NWZ_NVP_NCP] = 31, | ||
983 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
984 | [NWZ_NVP_PCD] = 26, | ||
985 | [NWZ_NVP_PCI] = NWZ_NVP_INVALID, | ||
986 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
987 | [NWZ_NVP_PSK] = 86, | ||
988 | [NWZ_NVP_PTS] = 75, | ||
989 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
990 | [NWZ_NVP_RND] = 28, | ||
991 | [NWZ_NVP_RTC] = 34, | ||
992 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
993 | [NWZ_NVP_SDP] = 30, | ||
994 | [NWZ_NVP_SER] = 4, | ||
995 | [NWZ_NVP_SFI] = 33, | ||
996 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
997 | [NWZ_NVP_SHP] = 11, | ||
998 | [NWZ_NVP_SID] = NWZ_NVP_INVALID, | ||
999 | [NWZ_NVP_SKD] = 81, | ||
1000 | [NWZ_NVP_SKT] = 76, | ||
1001 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
1002 | [NWZ_NVP_SLP] = 69, | ||
1003 | [NWZ_NVP_SPS] = 83, | ||
1004 | [NWZ_NVP_SYI] = 24, | ||
1005 | [NWZ_NVP_TR0] = 14, | ||
1006 | [NWZ_NVP_TR1] = 15, | ||
1007 | [NWZ_NVP_TST] = 17, | ||
1008 | [NWZ_NVP_UBP] = 23, | ||
1009 | [NWZ_NVP_UFN] = 29, | ||
1010 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
1011 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
1012 | [NWZ_NVP_VRT] = 85, | ||
1013 | }; | ||
1014 | |||
1015 | struct nwz_nvp_info_t nwz_nvp[NWZ_NVP_COUNT] = | ||
1016 | { | ||
1017 | [NWZ_NVP_APD] = { "apd", 4, "application debug mode flag" }, | ||
1018 | [NWZ_NVP_APP] = { "app", 4096, "application parameter" }, | ||
1019 | [NWZ_NVP_BFD] = { "bfd", 512, "btmw factory scdb" }, | ||
1020 | [NWZ_NVP_BFP] = { "bfp", 512, "btmw factory pair info" }, | ||
1021 | [NWZ_NVP_BLF] = { "blf", 4, "browser log mode flag" }, | ||
1022 | [NWZ_NVP_BML] = { "bml", 4, "btmw log mode flag" }, | ||
1023 | [NWZ_NVP_BOK] = { "bok", 4, "beep ok flag" }, | ||
1024 | [NWZ_NVP_BPR] = { "bpr", 2048, "bluetooth address | bluetooth parameter" }, | ||
1025 | [NWZ_NVP_BTC] = { "btc", 4, "battery calibration" }, | ||
1026 | [NWZ_NVP_BTI] = { "bti", 262144, "boot image" }, | ||
1027 | [NWZ_NVP_CGP] = { "cgp", 0, "" }, | ||
1028 | [NWZ_NVP_CLV] = { "clv", 4, "color variation" }, | ||
1029 | [NWZ_NVP_CNG] = { "cng", 704, "aad/empr key | aad key" }, | ||
1030 | [NWZ_NVP_CTR] = { "ctr", 0, "" }, | ||
1031 | [NWZ_NVP_DBA] = { "dba", 160, "aad icv" }, | ||
1032 | [NWZ_NVP_DBG] = { "dbg", 0, "" }, | ||
1033 | [NWZ_NVP_DBI] = { "dbi", 262144, "dead battery image" }, | ||
1034 | [NWZ_NVP_DBV] = { "dbv", 520, "empr icv | empr key" }, | ||
1035 | [NWZ_NVP_DCC] = { "dcc", 20, "secure clock" }, | ||
1036 | [NWZ_NVP_DOR] = { "dor", 4, "key mode (debug/release)" }, | ||
1037 | [NWZ_NVP_E00] = { "e00", 1024, "EMPR 0" }, | ||
1038 | [NWZ_NVP_E01] = { "e01", 1024, "EMPR 1" }, | ||
1039 | [NWZ_NVP_E02] = { "e02", 1024, "EMPR 2" }, | ||
1040 | [NWZ_NVP_E03] = { "e03", 1024, "EMPR 3" }, | ||
1041 | [NWZ_NVP_E04] = { "e04", 1024, "EMPR 4" }, | ||
1042 | [NWZ_NVP_E05] = { "e05", 1024, "EMPR 5" }, | ||
1043 | [NWZ_NVP_E06] = { "e06", 1024, "EMPR 6" }, | ||
1044 | [NWZ_NVP_E07] = { "e07", 1024, "EMPR 7" }, | ||
1045 | [NWZ_NVP_E08] = { "e08", 1024, "EMPR 8" }, | ||
1046 | [NWZ_NVP_E09] = { "e09", 1024, "EMPR 9" }, | ||
1047 | [NWZ_NVP_E10] = { "e10", 1024, "EMPR 10" }, | ||
1048 | [NWZ_NVP_E11] = { "e11", 1024, "EMPR 11" }, | ||
1049 | [NWZ_NVP_E12] = { "e12", 1024, "EMPR 12" }, | ||
1050 | [NWZ_NVP_E13] = { "e13", 1024, "EMPR 13" }, | ||
1051 | [NWZ_NVP_E14] = { "e14", 1024, "EMPR 14" }, | ||
1052 | [NWZ_NVP_E15] = { "e15", 1024, "EMPR 15" }, | ||
1053 | [NWZ_NVP_E16] = { "e16", 1024, "EMPR 16" }, | ||
1054 | [NWZ_NVP_E17] = { "e17", 1024, "EMPR 17" }, | ||
1055 | [NWZ_NVP_E18] = { "e18", 1024, "EMPR 18" }, | ||
1056 | [NWZ_NVP_E19] = { "e19", 1024, "EMPR 19" }, | ||
1057 | [NWZ_NVP_E20] = { "e20", 1024, "EMPR 20" }, | ||
1058 | [NWZ_NVP_E21] = { "e21", 1024, "EMPR 21" }, | ||
1059 | [NWZ_NVP_E22] = { "e22", 1024, "EMPR 22" }, | ||
1060 | [NWZ_NVP_E23] = { "e23", 1024, "EMPR 23" }, | ||
1061 | [NWZ_NVP_E24] = { "e24", 1024, "EMPR 24" }, | ||
1062 | [NWZ_NVP_E25] = { "e25", 1024, "EMPR 25" }, | ||
1063 | [NWZ_NVP_E26] = { "e26", 1024, "EMPR 26" }, | ||
1064 | [NWZ_NVP_E27] = { "e27", 1024, "EMPR 27" }, | ||
1065 | [NWZ_NVP_E28] = { "e28", 1024, "EMPR 28" }, | ||
1066 | [NWZ_NVP_E29] = { "e29", 1024, "EMPR 29" }, | ||
1067 | [NWZ_NVP_E30] = { "e30", 1024, "EMPR 30" }, | ||
1068 | [NWZ_NVP_E31] = { "e31", 1024, "EMPR 31" }, | ||
1069 | [NWZ_NVP_EDW] = { "edw", 4, "quick shutdown flag" }, | ||
1070 | [NWZ_NVP_ERI] = { "eri", 262144, "update error image" }, | ||
1071 | [NWZ_NVP_EXM] = { "exm", 4, "exception monitor mode" }, | ||
1072 | [NWZ_NVP_FMP] = { "fmp", 16, "fm parameter" }, | ||
1073 | [NWZ_NVP_FNI] = { "fni", 4, "function information" }, | ||
1074 | [NWZ_NVP_FPI] = { "fpi", 0, "" }, | ||
1075 | [NWZ_NVP_FUI] = { "fui", 262144, "update image" }, | ||
1076 | [NWZ_NVP_FUP] = { "fup", 4, "firmware update flag" }, | ||
1077 | [NWZ_NVP_FUR] = { "fur", 0, "" }, | ||
1078 | [NWZ_NVP_FVI] = { "fvi", 0, "" }, | ||
1079 | [NWZ_NVP_GTY] = { "gty", 4, "getty mode flag" }, | ||
1080 | [NWZ_NVP_HDI] = { "hdi", 262144, "hold image" }, | ||
1081 | [NWZ_NVP_HLD] = { "hld", 4, "hold mode" }, | ||
1082 | [NWZ_NVP_INS] = { "ins", 0, "" }, | ||
1083 | [NWZ_NVP_IPT] = { "ipt", 4, "disable iptable flag" }, | ||
1084 | [NWZ_NVP_KAS] = { "kas", 64, "key and signature" }, | ||
1085 | [NWZ_NVP_LBI] = { "lbi", 262144, "low battery image" }, | ||
1086 | [NWZ_NVP_LYR] = { "lyr", 0, "" }, | ||
1087 | [NWZ_NVP_MAC] = { "mac", 6, "wifi mac address" }, | ||
1088 | [NWZ_NVP_MCR] = { "mcr", 16384, "marlin crl" }, | ||
1089 | [NWZ_NVP_MDK] = { "mdk", 33024, "marlin device key" }, | ||
1090 | [NWZ_NVP_MDL] = { "mdl", 8, "middleware parameter" }, | ||
1091 | [NWZ_NVP_MID] = { "mid", 64, "model id" }, | ||
1092 | [NWZ_NVP_MLK] = { "mlk", 4, "marlin key" }, | ||
1093 | [NWZ_NVP_MSC] = { "msc", 4, "mass storage class mode" }, | ||
1094 | [NWZ_NVP_MSO] = { "mso", 4, "MSC only mode flag" }, | ||
1095 | [NWZ_NVP_MTM] = { "mtm", 64, "marlin time" }, | ||
1096 | [NWZ_NVP_MUK] = { "muk", 24576, "marlin user key" }, | ||
1097 | [NWZ_NVP_NCP] = { "ncp", 64, "noise cancel driver parameter" }, | ||
1098 | [NWZ_NVP_NVR] = { "nvr", 0, "" }, | ||
1099 | [NWZ_NVP_PCD] = { "pcd", 5, "product code" }, | ||
1100 | [NWZ_NVP_PCI] = { "pci", 262144, "precharge image" }, | ||
1101 | [NWZ_NVP_PRK] = { "prk", 0, "" }, | ||
1102 | [NWZ_NVP_PSK] = { "psk", 512, "bluetooth pskey" }, | ||
1103 | [NWZ_NVP_PTS] = { "pts", 4, "wifi protected setup" }, | ||
1104 | [NWZ_NVP_RBT] = { "rbt", 0, "" }, | ||
1105 | [NWZ_NVP_RND] = { "rnd", 64, "wmt key | random data" }, | ||
1106 | [NWZ_NVP_RTC] = { "rtc", 16, "rtc alarm" }, | ||
1107 | [NWZ_NVP_SDC] = { "sdc", 4, "SD Card export flag" }, | ||
1108 | [NWZ_NVP_SDP] = { "sdp", 64, "sound driver parameter" }, | ||
1109 | [NWZ_NVP_SER] = { "ser", 16, "serial number" }, | ||
1110 | [NWZ_NVP_SFI] = { "sfi", 64, "starfish id" }, | ||
1111 | [NWZ_NVP_SHE] = { "she", 0, "" }, | ||
1112 | [NWZ_NVP_SHP] = { "shp", 32, "ship information" }, | ||
1113 | [NWZ_NVP_SID] = { "sid", 4, "service id" }, | ||
1114 | [NWZ_NVP_SKD] = { "skd", 8224, "slacker id file" }, | ||
1115 | [NWZ_NVP_SKT] = { "skt", 16, "slacker time" }, | ||
1116 | [NWZ_NVP_SKU] = { "sku", 0, "" }, | ||
1117 | [NWZ_NVP_SLP] = { "slp", 4, "time out to sleep" }, | ||
1118 | [NWZ_NVP_SPS] = { "sps", 4, "speaker ship info" }, | ||
1119 | [NWZ_NVP_SYI] = { "syi", 4, "system information" }, | ||
1120 | [NWZ_NVP_TR0] = { "tr0", 16384, "EKB 0" }, | ||
1121 | [NWZ_NVP_TR1] = { "tr1", 16384, "EKB 1" }, | ||
1122 | [NWZ_NVP_TST] = { "tst", 4, "test mode flag" }, | ||
1123 | [NWZ_NVP_UBP] = { "ubp", 32, "u-boot password" }, | ||
1124 | [NWZ_NVP_UFN] = { "ufn", 8, "update file name" }, | ||
1125 | [NWZ_NVP_UMS] = { "ums", 0, "" }, | ||
1126 | [NWZ_NVP_UPS] = { "ups", 0, "" }, | ||
1127 | [NWZ_NVP_VRT] = { "vrt", 4, "europe vol regulation flag" }, | ||
1128 | }; | ||
1129 | |||
1130 | static unsigned long models_nwz_a10[] = { 0x1a000001, 0x1a000002, 0x1a000004, | ||
1131 | 0x1a000005, 0x1a000006, 0x1a010001, 0x1a010002, 0x1a010004, 0x1a010005, | ||
1132 | 0x1a010006 }; | ||
1133 | |||
1134 | static unsigned long models_nwz_a20[] = { 0x1d000001, 0x1d000002, 0x1d000004, | ||
1135 | 0x1d000005, 0x1d000006, 0x1d000007 }; | ||
1136 | |||
1137 | static unsigned long models_nw_a30[] = { }; | ||
1138 | |||
1139 | static unsigned long models_nwz_a720[] = { 0x3030001, 0x3030002, 0x3030004, | ||
1140 | 0x3020001, 0x3020002, 0x3020004 }; | ||
1141 | |||
1142 | static unsigned long models_nwz_a810[] = { 0x10000, 0x10001, 0x10002 }; | ||
1143 | |||
1144 | static unsigned long models_nwz_a820[] = { 0x3010001, 0x3010002, 0x3010004, | ||
1145 | 0x3000001, 0x3000002, 0x3000004 }; | ||
1146 | |||
1147 | static unsigned long models_nwz_a840[] = { 0x7010004, 0x7010005, 0x7010006, | ||
1148 | 0x7000004, 0x7000005, 0x7000006 }; | ||
1149 | |||
1150 | static unsigned long models_nwz_a850[] = { 0xe000004, 0xe000005, 0xe000006 }; | ||
1151 | |||
1152 | static unsigned long models_nwz_a860[] = { 0x11000001, 0x11000002, 0x11000004, | ||
1153 | 0x11000005, 0x11000006, 0x11010001, 0x11010002, 0x11010004, 0x11010005, | ||
1154 | 0x11010006, 0x11020001, 0x11020002, 0x11020004, 0x11020005, 0x11020006 }; | ||
1155 | |||
1156 | static unsigned long models_nw_a910[] = { 0x2000001, 0x2000002, 0x2000004 }; | ||
1157 | |||
1158 | static unsigned long models_nwz_e050[] = { 0x8000000, 0x8000001, 0x8000002, | ||
1159 | 0x10000000, 0x10000001 }; | ||
1160 | |||
1161 | static unsigned long models_nw_e060[] = { 0x14000000, 0x14000001, 0x14000002, | ||
1162 | 0x14000004, 0x14000005 }; | ||
1163 | |||
1164 | static unsigned long models_nw_e080[] = { 0x19010001, 0x19010002, 0x19010004, | ||
1165 | 0x19010005 }; | ||
1166 | |||
1167 | static unsigned long models_nwz_e350[] = { 0xc000001, 0xc000002, 0xc000004 }; | ||
1168 | |||
1169 | static unsigned long models_nwz_e450[] = { 0xb000001, 0xb000002, 0xb000004 }; | ||
1170 | |||
1171 | static unsigned long models_nwz_e460[] = { 0x13000001, 0x13000002, 0x13000004 }; | ||
1172 | |||
1173 | static unsigned long models_nwz_e470[] = { 0x15000001, 0x15000002, 0x15000004, | ||
1174 | 0x15000005 }; | ||
1175 | |||
1176 | static unsigned long models_nwz_e550[] = { 0xd000001, 0xd000002, 0xd000004, | ||
1177 | 0xd000005 }; | ||
1178 | |||
1179 | static unsigned long models_nwz_e570[] = { 0x15010001, 0x15010002, 0x15010004, | ||
1180 | 0x15010005 }; | ||
1181 | |||
1182 | static unsigned long models_nwz_e580[] = { 0x19020001, 0x19020002, 0x19020004, | ||
1183 | 0x19020005 }; | ||
1184 | |||
1185 | static unsigned long models_nw_s10[] = { 0x1b000001, 0x1b000002, 0x1b000004, | ||
1186 | 0x1b000005, 0x1b000006 }; | ||
1187 | |||
1188 | static unsigned long models_nwz_s510[] = { 0x1030000, 0x1030001 }; | ||
1189 | |||
1190 | static unsigned long models_nwz_s610[] = { 0x1000000, 0x1000001, 0x1020000, | ||
1191 | 0x1020001, 0x1020002 }; | ||
1192 | |||
1193 | static unsigned long models_nwz_s630[] = { 0x4000001, 0x4000002, 0x4000004, | ||
1194 | 0x4020001, 0x4020002, 0x4020004 }; | ||
1195 | |||
1196 | static unsigned long models_nw_s640[] = { 0x6010002, 0x6010004, 0x6010005 }; | ||
1197 | |||
1198 | static unsigned long models_nwz_s710[] = { 0x1010000, 0x1010001, 0x1010002, | ||
1199 | 0x1040000, 0x1040001, 0x1040002 }; | ||
1200 | |||
1201 | static unsigned long models_nwz_s730[] = { 0x4010001, 0x4010002, 0x4010004, | ||
1202 | 0x4030001, 0x4030002, 0x4030004 }; | ||
1203 | |||
1204 | static unsigned long models_nwz_s740[] = { 0x6030002, 0x6030004, 0x6030005, | ||
1205 | 0x6020002, 0x6020004, 0x6020005 }; | ||
1206 | |||
1207 | static unsigned long models_nwz_s750[] = { 0x9000002, 0x9000004, 0x9000005, | ||
1208 | 0xf000002, 0xf000004 }; | ||
1209 | |||
1210 | static unsigned long models_nwz_s760[] = { 0x12000001, 0x12000002, 0x12000004, | ||
1211 | 0x12000005, 0x12000006, 0x12010001, 0x12010002, 0x12010004, 0x12010005, | ||
1212 | 0x12010006 }; | ||
1213 | |||
1214 | static unsigned long models_nwz_s770[] = { 0x16000001, 0x16000002, 0x16000004, | ||
1215 | 0x16000005, 0x16010001, 0x16010002, 0x16010004, 0x16010005 }; | ||
1216 | |||
1217 | static unsigned long models_nw_s780[] = { 0x19000001, 0x19000002, 0x19000004, | ||
1218 | 0x19000005 }; | ||
1219 | |||
1220 | static unsigned long models_nwz_x1000[] = { 0x5000002, 0x5000004, 0x5000005, | ||
1221 | 0x5020002, 0x5040002, 0x5020004, 0x5040004, 0x5020005, 0x5040005 }; | ||
1222 | |||
1223 | static unsigned long models_nw_zx100[] = { 0x1c000007, 0x1c000001, 0x1c000002, | ||
1224 | 0x1c000004, 0x1c000005, 0x1c000006 }; | ||
1225 | |||
1226 | static unsigned long models_nwz_zx2[] = { }; | ||
1227 | |||
1228 | static unsigned long models_nwz_noname[] = { 0x5010002, 0x5010004, 0x5010005 }; | ||
1229 | |||
1230 | struct nwz_series_info_t nwz_series[NWZ_SERIES_COUNT] = | ||
1231 | { | ||
1232 | { "nwz-a10", "NWZ-A10 Series", 10, models_nwz_a10, &nvp_index_92faee }, | ||
1233 | { "nwz-a20", "NW-A20 Series", 6, models_nwz_a20, &nvp_index_92faee }, | ||
1234 | { "nw-a30", "NW-A30 Series", 0, models_nw_a30, &nvp_index_398250 }, | ||
1235 | { "nwz-a720", "NWZ-A720 Series", 6, models_nwz_a720, 0 }, | ||
1236 | { "nwz-a810", "NWZ-A810 Series", 3, models_nwz_a810, 0 }, | ||
1237 | { "nwz-a820", "NWZ-A820 Series", 6, models_nwz_a820, 0 }, | ||
1238 | { "nwz-a840", "NWZ-A840 Series", 6, models_nwz_a840, 0 }, | ||
1239 | { "nwz-a850", "NWZ-A850 Series", 3, models_nwz_a850, &nvp_index_0ac81d }, | ||
1240 | { "nwz-a860", "NWZ-A860 Series", 15, models_nwz_a860, &nvp_index_f505c8 }, | ||
1241 | { "nw-a910", "NW-A910 Series", 3, models_nw_a910, 0 }, | ||
1242 | { "nwz-e050", "NWZ-E050 Series", 5, models_nwz_e050, 0 }, | ||
1243 | { "nw-e060", "NW-E060 Series", 5, models_nw_e060, &nvp_index_f505c8 }, | ||
1244 | { "nw-e080", "NW-E080 Series", 4, models_nw_e080, &nvp_index_6485c8 }, | ||
1245 | { "nwz-e350", "NWZ-E350 Series", 3, models_nwz_e350, &nvp_index_0ac81d }, | ||
1246 | { "nwz-e450", "NWZ-E450 Series", 3, models_nwz_e450, &nvp_index_0ac81d }, | ||
1247 | { "nwz-e460", "NWZ-E460 Series", 3, models_nwz_e460, &nvp_index_f505c8 }, | ||
1248 | { "nwz-e470", "NWZ-E470 Series", 4, models_nwz_e470, &nvp_index_28dc2c }, | ||
1249 | { "nwz-e550", "NWZ-E550 Series", 4, models_nwz_e550, 0 }, | ||
1250 | { "nwz-e570", "NWZ-E570 Series", 4, models_nwz_e570, 0 }, | ||
1251 | { "nwz-e580", "NWZ-E580 Series", 4, models_nwz_e580, &nvp_index_6485c8 }, | ||
1252 | { "nw-s10", "NW-S10 Series", 5, models_nw_s10, 0 }, | ||
1253 | { "nwz-s510", "NWZ-S510 Series", 2, models_nwz_s510, 0 }, | ||
1254 | { "nwz-s610", "NWZ-S610 Series", 5, models_nwz_s610, 0 }, | ||
1255 | { "nwz-s630", "NWZ-S630 Series", 6, models_nwz_s630, 0 }, | ||
1256 | { "nw-s640", "NW-S640 Series", 3, models_nw_s640, 0 }, | ||
1257 | { "nwz-s710", "NWZ-S710 Series", 6, models_nwz_s710, 0 }, | ||
1258 | { "nwz-s730", "NWZ-S730 Series", 6, models_nwz_s730, 0 }, | ||
1259 | { "nwz-s740", "NWZ-S740 Series", 6, models_nwz_s740, 0 }, | ||
1260 | { "nwz-s750", "NWZ-S740 Series", 5, models_nwz_s750, 0 }, | ||
1261 | { "nwz-s760", "NWZ-S740 Series", 10, models_nwz_s760, &nvp_index_f505c8 }, | ||
1262 | { "nwz-s770", "NWZ-S770 Series", 8, models_nwz_s770, 0 }, | ||
1263 | { "nw-s780", "NW-S780 Series", 4, models_nw_s780, &nvp_index_6485c8 }, | ||
1264 | { "nwz-x1000", "NWZ-X1000 Series", 9, models_nwz_x1000, 0 }, | ||
1265 | { "nw-zx100", "NW-ZX100 Series", 6, models_nw_zx100, 0 }, | ||
1266 | { "nwz-zx2", "NW-ZX2", 0, models_nwz_zx2, &nvp_index_c8fc85 }, | ||
1267 | { "nwz-noname", "NONAME", 3, models_nwz_noname, 0 }, | ||
1268 | }; | ||