summaryrefslogtreecommitdiff
path: root/utils/nwztools/database/nwz_db.h
diff options
context:
space:
mode:
authorIgor Skochinsky <skochinsky@gmail.com>2017-04-03 15:13:46 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2017-04-25 11:24:24 +1000
commit03dd4b92be7dcd5c8ab06da3810887060e06abd5 (patch)
treed18b5e7748a08f75891e832e1687154490fd5b36 /utils/nwztools/database/nwz_db.h
parentf1c8d63a762acdcb29f30d17617e531fdb555af4 (diff)
downloadrockbox-03dd4b92be7dcd5c8ab06da3810887060e06abd5.tar.gz
rockbox-03dd4b92be7dcd5c8ab06da3810887060e06abd5.zip
nwztools/database: misc improvements
* make gen_db.py work on Windows/Python 2 - use hashlib module instead of md5sum, also don't rely on / for file path matching - don't use 'file' for a variable name * fix parse_nvp_header.sh for older kernels pre-emmc kernel sources use a slightly different #define format; adjust regexp to catch it. * add nwz-x1000 series NVP layout (from icx1087_nvp.h) some new tags have no description, alas the driver doesn't have them :/ * minor fixes to nvp/README fixed typos/wording Change-Id: I77d8c2704be2f2316e32aadcfd362df7102360d4
Diffstat (limited to 'utils/nwztools/database/nwz_db.h')
-rw-r--r--utils/nwztools/database/nwz_db.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/nwztools/database/nwz_db.h b/utils/nwztools/database/nwz_db.h
index 23b83c5383..2e05dd0968 100644
--- a/utils/nwztools/database/nwz_db.h
+++ b/utils/nwztools/database/nwz_db.h
@@ -41,8 +41,11 @@ enum nwz_nvp_node_t
41 NWZ_NVP_DBA, /* aad icv */ 41 NWZ_NVP_DBA, /* aad icv */
42 NWZ_NVP_DBG, /* */ 42 NWZ_NVP_DBG, /* */
43 NWZ_NVP_DBI, /* dead battery image */ 43 NWZ_NVP_DBI, /* dead battery image */
44 NWZ_NVP_DBS, /* */
44 NWZ_NVP_DBV, /* empr icv | empr key */ 45 NWZ_NVP_DBV, /* empr icv | empr key */
45 NWZ_NVP_DCC, /* secure clock */ 46 NWZ_NVP_DCC, /* secure clock */
47 NWZ_NVP_DG0, /* */
48 NWZ_NVP_DG1, /* */
46 NWZ_NVP_DOR, /* key mode (debug/release) */ 49 NWZ_NVP_DOR, /* key mode (debug/release) */
47 NWZ_NVP_E00, /* EMPR 0 */ 50 NWZ_NVP_E00, /* EMPR 0 */
48 NWZ_NVP_E01, /* EMPR 1 */ 51 NWZ_NVP_E01, /* EMPR 1 */
@@ -77,6 +80,10 @@ enum nwz_nvp_node_t
77 NWZ_NVP_E30, /* EMPR 30 */ 80 NWZ_NVP_E30, /* EMPR 30 */
78 NWZ_NVP_E31, /* EMPR 31 */ 81 NWZ_NVP_E31, /* EMPR 31 */
79 NWZ_NVP_EDW, /* quick shutdown flag */ 82 NWZ_NVP_EDW, /* quick shutdown flag */
83 NWZ_NVP_EP0, /* */
84 NWZ_NVP_EP1, /* */
85 NWZ_NVP_EP2, /* */
86 NWZ_NVP_EP3, /* */
80 NWZ_NVP_ERI, /* update error image */ 87 NWZ_NVP_ERI, /* update error image */
81 NWZ_NVP_EXM, /* exception monitor mode */ 88 NWZ_NVP_EXM, /* exception monitor mode */
82 NWZ_NVP_FMP, /* fm parameter */ 89 NWZ_NVP_FMP, /* fm parameter */
@@ -108,6 +115,7 @@ enum nwz_nvp_node_t
108 NWZ_NVP_NVR, /* */ 115 NWZ_NVP_NVR, /* */
109 NWZ_NVP_PCD, /* product code */ 116 NWZ_NVP_PCD, /* product code */
110 NWZ_NVP_PCI, /* precharge image */ 117 NWZ_NVP_PCI, /* precharge image */
118 NWZ_NVP_PNC, /* */
111 NWZ_NVP_PRK, /* */ 119 NWZ_NVP_PRK, /* */
112 NWZ_NVP_PSK, /* bluetooth pskey */ 120 NWZ_NVP_PSK, /* bluetooth pskey */
113 NWZ_NVP_PTS, /* wifi protected setup */ 121 NWZ_NVP_PTS, /* wifi protected setup */
@@ -134,6 +142,7 @@ enum nwz_nvp_node_t
134 NWZ_NVP_UFN, /* update file name */ 142 NWZ_NVP_UFN, /* update file name */
135 NWZ_NVP_UMS, /* */ 143 NWZ_NVP_UMS, /* */
136 NWZ_NVP_UPS, /* */ 144 NWZ_NVP_UPS, /* */
145 NWZ_NVP_VAR, /* */
137 NWZ_NVP_VRT, /* europe vol regulation flag */ 146 NWZ_NVP_VRT, /* europe vol regulation flag */
138 NWZ_NVP_COUNT /* Number of nvp nodes */ 147 NWZ_NVP_COUNT /* Number of nvp nodes */
139}; 148};