summaryrefslogtreecommitdiff
path: root/common/extension.c
diff options
context:
space:
mode:
authorLouis Collard <louiscollard@chromium.org>2018-11-22 15:55:27 +0800
committerchrome-bot <chrome-bot@chromium.org>2018-12-06 22:06:42 -0800
commitb78c65d081b483260e218f0c69959bf91c7adf92 (patch)
treef25fd0dcabcaaaf1ed4267591e0cb861edbd55d7 /common/extension.c
parent0568b80369d39b9745099c143f168b941400a0b8 (diff)
downloadchrome-ec-b78c65d081b483260e218f0c69959bf91c7adf92.tar.gz
gsctool: Add commands to set sn bits.
Adds two commands to set sn bits, and increment sn rma count. These commands will be used in factory and RMA flows. 'gsctool -S 0x123:0x456:0x789' can be used to set sn bits 'gsctool -R <0-7>' can be used to increment rma count BUG=chromium:905408 BRANCH=none TEST=local manual tests on soraka Change-Id: Iefb2076d5f53105ab36e84973d68f571b9626501 Signed-off-by: Louis Collard <louiscollard@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1347831 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Reviewed-by: Andrey Pronin <apronin@chromium.org>
Diffstat (limited to 'common/extension.c')
-rw-r--r--common/extension.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/extension.c b/common/extension.c
index a1f1d6920e..fb1f24c309 100644
--- a/common/extension.c
+++ b/common/extension.c
@@ -31,6 +31,8 @@ uint32_t extension_route_command(struct vendor_cmd_params *p)
case VENDOR_CC_INVALIDATE_INACTIVE_RW:
case VENDOR_CC_SET_BOARD_ID:
case VENDOR_CC_TPM_MODE:
+ case VENDOR_CC_SN_SET_HASH:
+ case VENDOR_CC_SN_INC_RMA:
#endif /* defined(CR50_DEV) */
case EXTENSION_POST_RESET: /* Always need to reset. */
case VENDOR_CC_CCD: