aboutsummaryrefslogtreecommitdiffstats
path: root/Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c
diff options
context:
space:
mode:
Diffstat (limited to 'Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c')
-rw-r--r--Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c b/Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c
index 2137b0e..952e3ef 100644
--- a/Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c
+++ b/Platforms/Hisilicon/HiKey/HiKeyDxe/HiKeyDxe.c
@@ -323,6 +323,7 @@ VirtualKeyboardClear (
}
if (MmioRead32 (ADB_REBOOT_ADDRESS) == ADB_REBOOT_BOOTLOADER) {
MmioWrite32 (ADB_REBOOT_ADDRESS, ADB_REBOOT_NONE);
+ WriteBackInvalidateDataCacheRange ((VOID *)ADB_REBOOT_ADDRESS, 4);
}
return EFI_SUCCESS;
}