diff options
author | Igor Skochinsky <skochinsky@gmail.com> | 2017-04-03 15:13:46 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2017-04-25 11:24:24 +1000 |
commit | 03dd4b92be7dcd5c8ab06da3810887060e06abd5 (patch) | |
tree | d18b5e7748a08f75891e832e1687154490fd5b36 /utils/nwztools/database/nwz_db.h | |
parent | f1c8d63a762acdcb29f30d17617e531fdb555af4 (diff) | |
download | rockbox-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.h | 9 |
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 | }; |