From 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 02:46:07 +0000
Subject: [PATCH] add audio
---
u-boot/lib/avb/rk_avb_user/rk_avb_ops_user.c | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/u-boot/lib/avb/rk_avb_user/rk_avb_ops_user.c b/u-boot/lib/avb/rk_avb_user/rk_avb_ops_user.c
index a536fd9..78e0d9a 100644
--- a/u-boot/lib/avb/rk_avb_user/rk_avb_ops_user.c
+++ b/u-boot/lib/avb/rk_avb_user/rk_avb_ops_user.c
@@ -158,6 +158,7 @@
int rk_avb_read_lock_state(uint8_t *lock_state)
{
#ifdef CONFIG_OPTEE_CLIENT
+ uint8_t vboot_flag = 0;
int ret;
ret = trusty_read_lock_state(lock_state);
@@ -167,7 +168,16 @@
case TEE_ERROR_GENERIC:
case TEE_ERROR_NO_DATA:
case TEE_ERROR_ITEM_NOT_FOUND:
- *lock_state = 1;
+ if (trusty_read_vbootkey_enable_flag(&vboot_flag)) {
+ printf("Can't read vboot flag\n");
+ return -1;
+ }
+
+ if (vboot_flag)
+ *lock_state = 0;
+ else
+ *lock_state = 1;
+
if (rk_avb_write_lock_state(*lock_state)) {
printf("avb_write_lock_state error!");
ret = -1;
--
Gitblit v1.6.2