author | Xindong Xu <xindong.xu@amlogic.com> | 2019-07-09 02:44:08 (GMT) |
---|---|---|
committer | Xindong Xu <xindong.xu@amlogic.com> | 2019-07-09 07:10:20 (GMT) |
commit | 74acdb1af173f2dc01ac0456f45d3d96192110b8 (patch) | |
tree | 57c188e9810ffbb19dc3a347e78c2f497b8a640f | |
parent | 76ab5a20f817022f68517fdb55157192eb8fdca9 (diff) | |
download | uboot-74acdb1af173f2dc01ac0456f45d3d96192110b8.zip uboot-74acdb1af173f2dc01ac0456f45d3d96192110b8.tar.gz uboot-74acdb1af173f2dc01ac0456f45d3d96192110b8.tar.bz2 |
ampere: fix fastboot lock/unlock error [1/1]
PD#SWPL-10978
Problem:
run fastboot flashing lock error
after run fastboot flashing unlock
Solution:
fix fastboot lock/unlock error
Verify:
ampere, pass
Change-Id: I1fa951436b84c80e04d5923b6291242126401778
Signed-off-by: Xindong Xu <xindong.xu@amlogic.com>
-rw-r--r-- | drivers/usb/gadget/f_fastboot.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_fastboot.c b/drivers/usb/gadget/f_fastboot.c index 26be4f2..fb1fef8 100644 --- a/drivers/usb/gadget/f_fastboot.c +++ b/drivers/usb/gadget/f_fastboot.c @@ -1123,6 +1123,10 @@ static void cb_flashing(struct usb_ep *ep, struct usb_request *req) if (info->lock_state == 0 ) { char *avb_s; avb_s = getenv("avb2"); + if (avb_s == NULL) { + run_command("get_avb_mode;", 0); + avb_s = getenv("avb2"); + } printf("avb2: %s\n", avb_s); if (strcmp(avb_s, "1") == 0) { #ifdef CONFIG_AML_ANTIROLLBACK |