From: BigfootACA Date: 星期六, 7 Aug 2021 14:02:03 +0000 (+0800) Subject: fix watchdog for LG G7 X-Git-Tag: v1.0~13 X-Git-Url: https://git.renegade-project.org/?a=commitdiff_plain;h=refs%2Fheads%2Fbetter-smbios;p=edk2-sdm845.git fix watchdog for LG G7 Signed-off-by: BigfootACA Signed-off-by: Idonotkno <412353716@qq.com> --- diff --git a/sdm845Pkg/Drivers/sdm845Dxe/sdm845Dxe.c b/sdm845Pkg/Drivers/sdm845Dxe/sdm845Dxe.c index 58856ba..89d41af 100644 --- a/sdm845Pkg/Drivers/sdm845Dxe/sdm845Dxe.c +++ b/sdm845Pkg/Drivers/sdm845Dxe/sdm845Dxe.c @@ -43,15 +43,10 @@ InitPeripherals ( IN VOID ) { - //This mainly works. - EFI_STATUS Status; + //Feed the QcomWdogTimer + MmioWrite32(0x17980008,0x000000); + DEBUG ((EFI_D_WARN, "\n \v The Dog is feeded :)\v")); - Status = gCpu->SetMemoryAttributes (gCpu, 0xa1a10000, 0x200000, - EFI_MEMORY_UC | EFI_MEMORY_XP); - ASSERT_EFI_ERROR (Status); - Status = gCpu->SetMemoryAttributes (gCpu, 0x9d400000, 0x2400000, - EFI_MEMORY_WC | EFI_MEMORY_XP); - ASSERT_EFI_ERROR (Status); } /**