diff options
author | Louis Collard <louiscollard@chromium.org> | 2018-11-22 15:55:27 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-06 22:06:42 -0800 |
commit | b78c65d081b483260e218f0c69959bf91c7adf92 (patch) | |
tree | f25fd0dcabcaaaf1ed4267591e0cb861edbd55d7 /common/extension.c | |
parent | 0568b80369d39b9745099c143f168b941400a0b8 (diff) | |
download | chrome-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.c | 2 |
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: |