summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2020-10-18 22:33:41 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2020-10-18 22:34:16 +0200
commit08513103c6791b42fc532a5ce7b461356dca4add (patch)
treee61b938dc5a5ec530b67167c231c86f944714828
parent1a1338c37929d11a3d6c3ca2843cff23693e6a4f (diff)
downloadrockbox-08513103c6791b42fc532a5ce7b461356dca4add.tar.gz
rockbox-08513103c6791b42fc532a5ce7b461356dca4add.zip
nwzstools: add NW-A820 nvp nodes
Change-Id: Iab79eb0c9b0bbf8fb7622f5630f385d56878507a
-rw-r--r--firmware/target/hosted/sonynwz/nwz-db.c132
-rw-r--r--utils/nwztools/database/nvp/nwz-a820.txt68
2 files changed, 199 insertions, 1 deletions
diff --git a/firmware/target/hosted/sonynwz/nwz-db.c b/firmware/target/hosted/sonynwz/nwz-db.c
index 12c70ffb39..130fb8317d 100644
--- a/firmware/target/hosted/sonynwz/nwz-db.c
+++ b/firmware/target/hosted/sonynwz/nwz-db.c
@@ -1133,6 +1133,136 @@ static int nvp_index_4edba7[NWZ_NVP_COUNT] =
1133 [NWZ_NVP_VRT] = NWZ_NVP_INVALID, 1133 [NWZ_NVP_VRT] = NWZ_NVP_INVALID,
1134}; 1134};
1135 1135
1136static int nvp_index_59d3e5[NWZ_NVP_COUNT] =
1137{
1138 [NWZ_NVP_APD] = NWZ_NVP_INVALID,
1139 [NWZ_NVP_APP] = 0,
1140 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
1141 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
1142 [NWZ_NVP_BFD] = NWZ_NVP_INVALID,
1143 [NWZ_NVP_BFP] = NWZ_NVP_INVALID,
1144 [NWZ_NVP_BLF] = NWZ_NVP_INVALID,
1145 [NWZ_NVP_BML] = NWZ_NVP_INVALID,
1146 [NWZ_NVP_BOK] = 10,
1147 [NWZ_NVP_BPR] = 35,
1148 [NWZ_NVP_BTC] = NWZ_NVP_INVALID,
1149 [NWZ_NVP_BTI] = 1,
1150 [NWZ_NVP_CLG] = NWZ_NVP_INVALID,
1151 [NWZ_NVP_CLV] = NWZ_NVP_INVALID,
1152 [NWZ_NVP_CNG] = 3,
1153 [NWZ_NVP_CTR] = NWZ_NVP_INVALID,
1154 [NWZ_NVP_DBA] = 12,
1155 [NWZ_NVP_DBG] = NWZ_NVP_INVALID,
1156 [NWZ_NVP_DBI] = NWZ_NVP_INVALID,
1157 [NWZ_NVP_DBS] = 27,
1158 [NWZ_NVP_DBV] = 13,
1159 [NWZ_NVP_DCC] = 7,
1160 [NWZ_NVP_DG0] = 5,
1161 [NWZ_NVP_DG1] = 6,
1162 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
1163 [NWZ_NVP_DOR] = 21,
1164 [NWZ_NVP_E00] = 36,
1165 [NWZ_NVP_E01] = 37,
1166 [NWZ_NVP_E02] = 38,
1167 [NWZ_NVP_E03] = 39,
1168 [NWZ_NVP_E04] = 40,
1169 [NWZ_NVP_E05] = 41,
1170 [NWZ_NVP_E06] = 42,
1171 [NWZ_NVP_E07] = 43,
1172 [NWZ_NVP_E08] = 44,
1173 [NWZ_NVP_E09] = 45,
1174 [NWZ_NVP_E10] = 46,
1175 [NWZ_NVP_E11] = 47,
1176 [NWZ_NVP_E12] = 48,
1177 [NWZ_NVP_E13] = 49,
1178 [NWZ_NVP_E14] = 50,
1179 [NWZ_NVP_E15] = 51,
1180 [NWZ_NVP_E16] = 52,
1181 [NWZ_NVP_E17] = 53,
1182 [NWZ_NVP_E18] = 54,
1183 [NWZ_NVP_E19] = 55,
1184 [NWZ_NVP_E20] = 56,
1185 [NWZ_NVP_E21] = 57,
1186 [NWZ_NVP_E22] = 58,
1187 [NWZ_NVP_E23] = 59,
1188 [NWZ_NVP_E24] = 60,
1189 [NWZ_NVP_E25] = 61,
1190 [NWZ_NVP_E26] = 62,
1191 [NWZ_NVP_E27] = 63,
1192 [NWZ_NVP_E28] = 64,
1193 [NWZ_NVP_E29] = 65,
1194 [NWZ_NVP_E30] = 66,
1195 [NWZ_NVP_E31] = 67,
1196 [NWZ_NVP_EDW] = 22,
1197 [NWZ_NVP_EP0] = NWZ_NVP_INVALID,
1198 [NWZ_NVP_EP1] = NWZ_NVP_INVALID,
1199 [NWZ_NVP_EP2] = NWZ_NVP_INVALID,
1200 [NWZ_NVP_EP3] = NWZ_NVP_INVALID,
1201 [NWZ_NVP_ERI] = NWZ_NVP_INVALID,
1202 [NWZ_NVP_EXM] = NWZ_NVP_INVALID,
1203 [NWZ_NVP_FMP] = NWZ_NVP_INVALID,
1204 [NWZ_NVP_FNI] = NWZ_NVP_INVALID,
1205 [NWZ_NVP_FPI] = NWZ_NVP_INVALID,
1206 [NWZ_NVP_FUI] = 19,
1207 [NWZ_NVP_FUP] = 9,
1208 [NWZ_NVP_FUR] = NWZ_NVP_INVALID,
1209 [NWZ_NVP_FVI] = NWZ_NVP_INVALID,
1210 [NWZ_NVP_GTY] = 18,
1211 [NWZ_NVP_HDI] = 2,
1212 [NWZ_NVP_HLD] = NWZ_NVP_INVALID,
1213 [NWZ_NVP_INS] = NWZ_NVP_INVALID,
1214 [NWZ_NVP_IPT] = NWZ_NVP_INVALID,
1215 [NWZ_NVP_KAS] = 32,
1216 [NWZ_NVP_LBI] = 20,
1217 [NWZ_NVP_LYR] = NWZ_NVP_INVALID,
1218 [NWZ_NVP_MAC] = NWZ_NVP_INVALID,
1219 [NWZ_NVP_MCR] = NWZ_NVP_INVALID,
1220 [NWZ_NVP_MDK] = NWZ_NVP_INVALID,
1221 [NWZ_NVP_MDL] = 8,
1222 [NWZ_NVP_MID] = 16,
1223 [NWZ_NVP_MLK] = NWZ_NVP_INVALID,
1224 [NWZ_NVP_MSC] = NWZ_NVP_INVALID,
1225 [NWZ_NVP_MSO] = NWZ_NVP_INVALID,
1226 [NWZ_NVP_MTM] = NWZ_NVP_INVALID,
1227 [NWZ_NVP_MUK] = NWZ_NVP_INVALID,
1228 [NWZ_NVP_NCP] = 31,
1229 [NWZ_NVP_NVR] = NWZ_NVP_INVALID,
1230 [NWZ_NVP_PCD] = 26,
1231 [NWZ_NVP_PCI] = NWZ_NVP_INVALID,
1232 [NWZ_NVP_PNC] = 33,
1233 [NWZ_NVP_PRK] = NWZ_NVP_INVALID,
1234 [NWZ_NVP_PSK] = NWZ_NVP_INVALID,
1235 [NWZ_NVP_PTS] = NWZ_NVP_INVALID,
1236 [NWZ_NVP_PWD] = NWZ_NVP_INVALID,
1237 [NWZ_NVP_RBT] = NWZ_NVP_INVALID,
1238 [NWZ_NVP_RND] = 28,
1239 [NWZ_NVP_RTC] = 34,
1240 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
1241 [NWZ_NVP_SDP] = 30,
1242 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
1243 [NWZ_NVP_SER] = 4,
1244 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
1245 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
1246 [NWZ_NVP_SHP] = 11,
1247 [NWZ_NVP_SID] = NWZ_NVP_INVALID,
1248 [NWZ_NVP_SKD] = NWZ_NVP_INVALID,
1249 [NWZ_NVP_SKT] = NWZ_NVP_INVALID,
1250 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
1251 [NWZ_NVP_SLP] = NWZ_NVP_INVALID,
1252 [NWZ_NVP_SPS] = NWZ_NVP_INVALID,
1253 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
1254 [NWZ_NVP_SYI] = 24,
1255 [NWZ_NVP_TR0] = 14,
1256 [NWZ_NVP_TR1] = 15,
1257 [NWZ_NVP_TST] = 17,
1258 [NWZ_NVP_UBP] = 23,
1259 [NWZ_NVP_UFN] = 29,
1260 [NWZ_NVP_UMS] = NWZ_NVP_INVALID,
1261 [NWZ_NVP_UPS] = NWZ_NVP_INVALID,
1262 [NWZ_NVP_VAR] = 25,
1263 [NWZ_NVP_VRT] = NWZ_NVP_INVALID,
1264};
1265
1136static int nvp_index_6485c8[NWZ_NVP_COUNT] = 1266static int nvp_index_6485c8[NWZ_NVP_COUNT] =
1137{ 1267{
1138 [NWZ_NVP_APD] = 78, 1268 [NWZ_NVP_APD] = 78,
@@ -1902,7 +2032,7 @@ struct nwz_series_info_t nwz_series[NWZ_SERIES_COUNT] =
1902 { "nw-a50", "NW-A50 Series", 3, models_nw_a50, &nvp_index_94b5fc }, 2032 { "nw-a50", "NW-A50 Series", 3, models_nw_a50, &nvp_index_94b5fc },
1903 { "nwz-a720", "NWZ-A720 Series", 6, models_nwz_a720, 0 }, 2033 { "nwz-a720", "NWZ-A720 Series", 6, models_nwz_a720, 0 },
1904 { "nwz-a810", "NWZ-A810 Series", 3, models_nwz_a810, &nvp_index_342a18 }, 2034 { "nwz-a810", "NWZ-A810 Series", 3, models_nwz_a810, &nvp_index_342a18 },
1905 { "nwz-a820", "NWZ-A820 Series", 6, models_nwz_a820, 0 }, 2035 { "nwz-a820", "NWZ-A820 Series", 6, models_nwz_a820, &nvp_index_59d3e5 },
1906 { "nwz-a840", "NWZ-A840 Series", 7, models_nwz_a840, &nvp_index_0ac81d }, 2036 { "nwz-a840", "NWZ-A840 Series", 7, models_nwz_a840, &nvp_index_0ac81d },
1907 { "nwz-a850", "NWZ-A850 Series", 3, models_nwz_a850, &nvp_index_0ac81d }, 2037 { "nwz-a850", "NWZ-A850 Series", 3, models_nwz_a850, &nvp_index_0ac81d },
1908 { "nwz-a860", "NWZ-A860 Series", 15, models_nwz_a860, &nvp_index_f505c8 }, 2038 { "nwz-a860", "NWZ-A860 Series", 15, models_nwz_a860, &nvp_index_f505c8 },
diff --git a/utils/nwztools/database/nvp/nwz-a820.txt b/utils/nwztools/database/nvp/nwz-a820.txt
new file mode 100644
index 0000000000..a793ffb63b
--- /dev/null
+++ b/utils/nwztools/database/nvp/nwz-a820.txt
@@ -0,0 +1,68 @@
1app,0
2bti,1
3hdi,2
4cng,3
5ser,4
6dg0,5
7dg1,6
8dcc,7
9mdl,8
10fup,9
11bok,10
12shp,11
13dba,12
14dbv,13
15tr0,14
16tr1,15
17mid,16
18tst,17
19gty,18
20fui,19
21lbi,20
22dor,21
23edw,22
24ubp,23
25syi,24
26var,25
27pcd,26
28dbs,27
29rnd,28
30ufn,29
31sdp,30
32ncp,31
33kas,32
34pnc,33
35rtc,34
36bpr,35
37e00,36
38e01,37
39e02,38
40e03,39
41e04,40
42e05,41
43e06,42
44e07,43
45e08,44
46e09,45
47e10,46
48e11,47
49e12,48
50e13,49
51e14,50
52e15,51
53e16,52
54e17,53
55e18,54
56e19,55
57e20,56
58e21,57
59e22,58
60e23,59
61e24,60
62e25,61
63e26,62
64e27,63
65e28,64
66e29,65
67e30,66
68e31,67