diff options
Diffstat (limited to 'package/boot/arm-trusted-firmware-mediatek')
-rw-r--r-- | package/boot/arm-trusted-firmware-mediatek/Makefile | 2 | ||||
-rw-r--r-- | package/boot/arm-trusted-firmware-mediatek/patches/002-mt7622-move-wdt-init-after-dram-init.patch | 28 |
2 files changed, 29 insertions, 1 deletions
diff --git a/package/boot/arm-trusted-firmware-mediatek/Makefile b/package/boot/arm-trusted-firmware-mediatek/Makefile index 853049cfb0..718ebf99e0 100644 --- a/package/boot/arm-trusted-firmware-mediatek/Makefile +++ b/package/boot/arm-trusted-firmware-mediatek/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=arm-trusted-firmware-mediatek -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=https://github.com/mtk-openwrt/arm-trusted-firmware.git diff --git a/package/boot/arm-trusted-firmware-mediatek/patches/002-mt7622-move-wdt-init-after-dram-init.patch b/package/boot/arm-trusted-firmware-mediatek/patches/002-mt7622-move-wdt-init-after-dram-init.patch new file mode 100644 index 0000000000..4a4d252beb --- /dev/null +++ b/package/boot/arm-trusted-firmware-mediatek/patches/002-mt7622-move-wdt-init-after-dram-init.patch @@ -0,0 +1,28 @@ +From 9e8cb08bc64530e7511b86a131cfad1ae0199586 Mon Sep 17 00:00:00 2001 +From: Daniel Golle <daniel@makrotopia.org> +Date: Sun, 10 Sep 2023 23:35:47 +0100 +Subject: [PATCH] mt7622: move wdt init after dram init + +resolves hang on reboot +--- + plat/mediatek/mt7622/bl2/bl2_plat_init.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/plat/mediatek/mt7622/bl2/bl2_plat_init.c ++++ b/plat/mediatek/mt7622/bl2/bl2_plat_init.c +@@ -40,7 +40,6 @@ bool plat_is_my_cpu_primary(void) + const struct initcall bl2_initcalls[] = { + INITCALL(plat_mt_cpuxgpt_init), + INITCALL(generic_delay_timer_init), +- INITCALL(mtk_wdt_init), + INITCALL(mtk_print_cpu), + INITCALL(mtk_pin_init), + #ifndef IMAGE_BL2PL +@@ -49,6 +48,7 @@ const struct initcall bl2_initcalls[] = + INITCALL(mtk_pwrap_init), + INITCALL(mtk_pmic_init), + INITCALL(mtk_mem_init), ++ INITCALL(mtk_wdt_init), + + INITCALL(NULL) + }; |