cros_ec: Support the full-size vboot context
The v2 format is 64-bytes in size. Support this and drop v1 since it is not used anymore. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -343,15 +343,13 @@ static int process_cmd(struct ec_state *ec,
|
|||||||
|
|
||||||
switch (req->op) {
|
switch (req->op) {
|
||||||
case EC_VBNV_CONTEXT_OP_READ:
|
case EC_VBNV_CONTEXT_OP_READ:
|
||||||
/* TODO(sjg@chromium.org): Support full-size context */
|
|
||||||
memcpy(resp->block, ec->vbnv_context,
|
memcpy(resp->block, ec->vbnv_context,
|
||||||
EC_VBNV_BLOCK_SIZE);
|
EC_VBNV_BLOCK_SIZE_V2);
|
||||||
len = 16;
|
len = EC_VBNV_BLOCK_SIZE_V2;
|
||||||
break;
|
break;
|
||||||
case EC_VBNV_CONTEXT_OP_WRITE:
|
case EC_VBNV_CONTEXT_OP_WRITE:
|
||||||
/* TODO(sjg@chromium.org): Support full-size context */
|
|
||||||
memcpy(ec->vbnv_context, req->block,
|
memcpy(ec->vbnv_context, req->block,
|
||||||
EC_VBNV_BLOCK_SIZE);
|
EC_VBNV_BLOCK_SIZE_V2);
|
||||||
len = 0;
|
len = 0;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user