diff options
author | Mary Ruthven <mruthven@chromium.org> | 2020-06-03 06:06:53 +1000 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-02 23:47:03 +0000 |
commit | a13bacb6a40997608d6d1955f1cb600dc75b24a1 (patch) | |
tree | 7958ef06952fcc9f34f94f7fd0416293b6fb0c2a | |
parent | 88d0ae075d1e24338e7f5fca9dd3767ec5bd4023 (diff) | |
download | chrome-ec-a13bacb6a40997608d6d1955f1cb600dc75b24a1.tar.gz |
remove eraseflashinfo from DBG images
BUG=b:158019009
TEST=make -j BOARD=cr50 CR50_DEV=1
Change-Id: If9554fcf499fb08b301d6f58764e9a4983b6884b
Signed-off-by: Mary Ruthven <mruthven@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2227075
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
-rw-r--r-- | chip/g/flash.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/chip/g/flash.c b/chip/g/flash.c index 83870e03ec..ba0e9459ae 100644 --- a/chip/g/flash.c +++ b/chip/g/flash.c @@ -530,60 +530,4 @@ static enum vendor_cmd_rc vc_endorsement_seed(enum vendor_cmd_cc code, return rv; } DECLARE_VENDOR_COMMAND(VENDOR_CC_ENDORSEMENT_SEED, vc_endorsement_seed); - -static int command_erase_flash_info(int argc, char **argv) -{ - int i; - int rv; - struct info1_layout *info1; - uint32_t *p; - - rv = shared_mem_acquire(sizeof(*info1), (char **)&info1); - if (rv != EC_SUCCESS) { - ccprintf("Failed to allocate memory for info1!\n"); - return rv; - } - - /* Read the entire info1. */ - p = (uint32_t *)info1; - for (i = 0; i < (sizeof(*info1) / sizeof(*p)); i++) { - if (flash_physical_info_read_word(i * sizeof(*p), p + i) != - EC_SUCCESS) { - ccprintf("Failed to read word %d!\n", i); - goto exit; - } - } - /* - * This must be CR50_DEV=1 image, just erase the board information - * space. - */ - memset(&info1->board_space, 0xff, sizeof(info1->board_space)); - - memset(info1->rw_info_map, 0xff, sizeof(info1->rw_info_map)); - - mutex_lock(&flash_mtx); - - flash_info_write_enable(); - - rv = do_flash_op(OP_ERASE_BLOCK, 1, 0, 512); - - mutex_unlock(&flash_mtx); - - if (rv != EC_SUCCESS) { - ccprintf("Failed to erase info space!\n"); - goto exit; - } - - rv = flash_info_physical_write(0, sizeof(*info1), (char *)info1); - if (rv != EC_SUCCESS) - ccprintf("Failed write back info1 contents!\n"); - - exit: - flash_info_write_disable(); - always_memset(info1, 0, sizeof(*info1)); - shared_mem_release(info1); - return rv; -} -DECLARE_SAFE_CONSOLE_COMMAND(eraseflashinfo, command_erase_flash_info, - "", "Erase INFO1 flash space"); #endif |