diff options
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/hosted/sonynwz/nwz-db.c | 129 |
1 files changed, 127 insertions, 2 deletions
diff --git a/firmware/target/hosted/sonynwz/nwz-db.c b/firmware/target/hosted/sonynwz/nwz-db.c index c216fd3a78..96a6ac41d3 100644 --- a/firmware/target/hosted/sonynwz/nwz-db.c +++ b/firmware/target/hosted/sonynwz/nwz-db.c | |||
@@ -217,6 +217,131 @@ struct nwz_model_info_t nwz_model[NWZ_MODEL_COUNT] = | |||
217 | { 0x24000006, "NW-A47" }, | 217 | { 0x24000006, "NW-A47" }, |
218 | }; | 218 | }; |
219 | 219 | ||
220 | static int nvp_index_06a782[NWZ_NVP_COUNT] = | ||
221 | { | ||
222 | [NWZ_NVP_APD] = NWZ_NVP_INVALID, | ||
223 | [NWZ_NVP_APP] = 0, | ||
224 | [NWZ_NVP_BFD] = NWZ_NVP_INVALID, | ||
225 | [NWZ_NVP_BFP] = NWZ_NVP_INVALID, | ||
226 | [NWZ_NVP_BLF] = NWZ_NVP_INVALID, | ||
227 | [NWZ_NVP_BML] = NWZ_NVP_INVALID, | ||
228 | [NWZ_NVP_BOK] = 10, | ||
229 | [NWZ_NVP_BPR] = 35, | ||
230 | [NWZ_NVP_BTC] = NWZ_NVP_INVALID, | ||
231 | [NWZ_NVP_BTI] = 1, | ||
232 | [NWZ_NVP_CLG] = NWZ_NVP_INVALID, | ||
233 | [NWZ_NVP_CLV] = 68, | ||
234 | [NWZ_NVP_CNG] = 3, | ||
235 | [NWZ_NVP_CTR] = NWZ_NVP_INVALID, | ||
236 | [NWZ_NVP_DBA] = 12, | ||
237 | [NWZ_NVP_DBG] = NWZ_NVP_INVALID, | ||
238 | [NWZ_NVP_DBI] = NWZ_NVP_INVALID, | ||
239 | [NWZ_NVP_DBS] = 27, | ||
240 | [NWZ_NVP_DBV] = 13, | ||
241 | [NWZ_NVP_DCC] = 7, | ||
242 | [NWZ_NVP_DG0] = 5, | ||
243 | [NWZ_NVP_DG1] = 6, | ||
244 | [NWZ_NVP_DOR] = 21, | ||
245 | [NWZ_NVP_E00] = 36, | ||
246 | [NWZ_NVP_E01] = 37, | ||
247 | [NWZ_NVP_E02] = 38, | ||
248 | [NWZ_NVP_E03] = 39, | ||
249 | [NWZ_NVP_E04] = 40, | ||
250 | [NWZ_NVP_E05] = 41, | ||
251 | [NWZ_NVP_E06] = 42, | ||
252 | [NWZ_NVP_E07] = 43, | ||
253 | [NWZ_NVP_E08] = 44, | ||
254 | [NWZ_NVP_E09] = 45, | ||
255 | [NWZ_NVP_E10] = 46, | ||
256 | [NWZ_NVP_E11] = 47, | ||
257 | [NWZ_NVP_E12] = 48, | ||
258 | [NWZ_NVP_E13] = 49, | ||
259 | [NWZ_NVP_E14] = 50, | ||
260 | [NWZ_NVP_E15] = 51, | ||
261 | [NWZ_NVP_E16] = 52, | ||
262 | [NWZ_NVP_E17] = 53, | ||
263 | [NWZ_NVP_E18] = 54, | ||
264 | [NWZ_NVP_E19] = 55, | ||
265 | [NWZ_NVP_E20] = 56, | ||
266 | [NWZ_NVP_E21] = 57, | ||
267 | [NWZ_NVP_E22] = 58, | ||
268 | [NWZ_NVP_E23] = 59, | ||
269 | [NWZ_NVP_E24] = 60, | ||
270 | [NWZ_NVP_E25] = 61, | ||
271 | [NWZ_NVP_E26] = 62, | ||
272 | [NWZ_NVP_E27] = 63, | ||
273 | [NWZ_NVP_E28] = 64, | ||
274 | [NWZ_NVP_E29] = 65, | ||
275 | [NWZ_NVP_E30] = 66, | ||
276 | [NWZ_NVP_E31] = 67, | ||
277 | [NWZ_NVP_EDW] = 22, | ||
278 | [NWZ_NVP_EP0] = NWZ_NVP_INVALID, | ||
279 | [NWZ_NVP_EP1] = NWZ_NVP_INVALID, | ||
280 | [NWZ_NVP_EP2] = NWZ_NVP_INVALID, | ||
281 | [NWZ_NVP_EP3] = NWZ_NVP_INVALID, | ||
282 | [NWZ_NVP_ERI] = NWZ_NVP_INVALID, | ||
283 | [NWZ_NVP_EXM] = NWZ_NVP_INVALID, | ||
284 | [NWZ_NVP_FMP] = NWZ_NVP_INVALID, | ||
285 | [NWZ_NVP_FNI] = NWZ_NVP_INVALID, | ||
286 | [NWZ_NVP_FPI] = NWZ_NVP_INVALID, | ||
287 | [NWZ_NVP_FUI] = 19, | ||
288 | [NWZ_NVP_FUP] = 9, | ||
289 | [NWZ_NVP_FUR] = NWZ_NVP_INVALID, | ||
290 | [NWZ_NVP_FVI] = NWZ_NVP_INVALID, | ||
291 | [NWZ_NVP_GTY] = 18, | ||
292 | [NWZ_NVP_HDI] = 2, | ||
293 | [NWZ_NVP_HLD] = NWZ_NVP_INVALID, | ||
294 | [NWZ_NVP_INS] = NWZ_NVP_INVALID, | ||
295 | [NWZ_NVP_IPT] = NWZ_NVP_INVALID, | ||
296 | [NWZ_NVP_KAS] = 32, | ||
297 | [NWZ_NVP_LBI] = 20, | ||
298 | [NWZ_NVP_LYR] = NWZ_NVP_INVALID, | ||
299 | [NWZ_NVP_MAC] = NWZ_NVP_INVALID, | ||
300 | [NWZ_NVP_MCR] = NWZ_NVP_INVALID, | ||
301 | [NWZ_NVP_MDK] = NWZ_NVP_INVALID, | ||
302 | [NWZ_NVP_MDL] = 8, | ||
303 | [NWZ_NVP_MID] = 16, | ||
304 | [NWZ_NVP_MLK] = NWZ_NVP_INVALID, | ||
305 | [NWZ_NVP_MSC] = NWZ_NVP_INVALID, | ||
306 | [NWZ_NVP_MSO] = NWZ_NVP_INVALID, | ||
307 | [NWZ_NVP_MTM] = NWZ_NVP_INVALID, | ||
308 | [NWZ_NVP_MUK] = NWZ_NVP_INVALID, | ||
309 | [NWZ_NVP_NCP] = 31, | ||
310 | [NWZ_NVP_NVR] = NWZ_NVP_INVALID, | ||
311 | [NWZ_NVP_PCD] = 26, | ||
312 | [NWZ_NVP_PCI] = NWZ_NVP_INVALID, | ||
313 | [NWZ_NVP_PNC] = 33, | ||
314 | [NWZ_NVP_PRK] = NWZ_NVP_INVALID, | ||
315 | [NWZ_NVP_PSK] = NWZ_NVP_INVALID, | ||
316 | [NWZ_NVP_PTS] = NWZ_NVP_INVALID, | ||
317 | [NWZ_NVP_PWD] = NWZ_NVP_INVALID, | ||
318 | [NWZ_NVP_RBT] = NWZ_NVP_INVALID, | ||
319 | [NWZ_NVP_RND] = 28, | ||
320 | [NWZ_NVP_RTC] = 34, | ||
321 | [NWZ_NVP_SDC] = NWZ_NVP_INVALID, | ||
322 | [NWZ_NVP_SDP] = 30, | ||
323 | [NWZ_NVP_SER] = 4, | ||
324 | [NWZ_NVP_SFI] = NWZ_NVP_INVALID, | ||
325 | [NWZ_NVP_SHE] = NWZ_NVP_INVALID, | ||
326 | [NWZ_NVP_SHP] = 11, | ||
327 | [NWZ_NVP_SID] = NWZ_NVP_INVALID, | ||
328 | [NWZ_NVP_SKD] = NWZ_NVP_INVALID, | ||
329 | [NWZ_NVP_SKT] = NWZ_NVP_INVALID, | ||
330 | [NWZ_NVP_SKU] = NWZ_NVP_INVALID, | ||
331 | [NWZ_NVP_SLP] = 69, | ||
332 | [NWZ_NVP_SPS] = NWZ_NVP_INVALID, | ||
333 | [NWZ_NVP_SYI] = 24, | ||
334 | [NWZ_NVP_TR0] = 14, | ||
335 | [NWZ_NVP_TR1] = 15, | ||
336 | [NWZ_NVP_TST] = 17, | ||
337 | [NWZ_NVP_UBP] = 23, | ||
338 | [NWZ_NVP_UFN] = 29, | ||
339 | [NWZ_NVP_UMS] = NWZ_NVP_INVALID, | ||
340 | [NWZ_NVP_UPS] = NWZ_NVP_INVALID, | ||
341 | [NWZ_NVP_VAR] = 25, | ||
342 | [NWZ_NVP_VRT] = NWZ_NVP_INVALID, | ||
343 | }; | ||
344 | |||
220 | static int nvp_index_0ac81d[NWZ_NVP_COUNT] = | 345 | static int nvp_index_0ac81d[NWZ_NVP_COUNT] = |
221 | { | 346 | { |
222 | [NWZ_NVP_APD] = 78, | 347 | [NWZ_NVP_APD] = 78, |
@@ -1597,10 +1722,10 @@ struct nwz_series_info_t nwz_series[NWZ_SERIES_COUNT] = | |||
1597 | { "nw-s10", "NW-S10 Series", 5, models_nw_s10, &nvp_index_6485c8 }, | 1722 | { "nw-s10", "NW-S10 Series", 5, models_nw_s10, &nvp_index_6485c8 }, |
1598 | { "nwz-s510", "NWZ-S510 Series", 2, models_nwz_s510, 0 }, | 1723 | { "nwz-s510", "NWZ-S510 Series", 2, models_nwz_s510, 0 }, |
1599 | { "nwz-s610", "NWZ-S610 Series", 5, models_nwz_s610, 0 }, | 1724 | { "nwz-s610", "NWZ-S610 Series", 5, models_nwz_s610, 0 }, |
1600 | { "nwz-s630", "NWZ-S630 Series", 6, models_nwz_s630, 0 }, | 1725 | { "nwz-s630", "NWZ-S630 Series", 6, models_nwz_s630, &nvp_index_06a782 }, |
1601 | { "nw-s640", "NW-S640 Series", 3, models_nw_s640, &nvp_index_0ac81d }, | 1726 | { "nw-s640", "NW-S640 Series", 3, models_nw_s640, &nvp_index_0ac81d }, |
1602 | { "nwz-s710", "NWZ-S710 Series", 6, models_nwz_s710, 0 }, | 1727 | { "nwz-s710", "NWZ-S710 Series", 6, models_nwz_s710, 0 }, |
1603 | { "nwz-s730", "NWZ-S730 Series", 6, models_nwz_s730, 0 }, | 1728 | { "nwz-s730", "NWZ-S730 Series", 6, models_nwz_s730, &nvp_index_06a782 }, |
1604 | { "nwz-s740", "NWZ-S740 Series", 6, models_nwz_s740, &nvp_index_0ac81d }, | 1729 | { "nwz-s740", "NWZ-S740 Series", 6, models_nwz_s740, &nvp_index_0ac81d }, |
1605 | { "nwz-s750", "NWZ-S750 Series", 5, models_nwz_s750, &nvp_index_0ac81d }, | 1730 | { "nwz-s750", "NWZ-S750 Series", 5, models_nwz_s750, &nvp_index_0ac81d }, |
1606 | { "nwz-s760", "NWZ-S760 Series", 10, models_nwz_s760, &nvp_index_f505c8 }, | 1731 | { "nwz-s760", "NWZ-S760 Series", 10, models_nwz_s760, &nvp_index_f505c8 }, |