From d73e15e66a33398c8fc51c83f975a3f35494faf5 Mon Sep 17 00:00:00 2001 From: Rex-BC Chen Date: Wed, 6 Oct 2021 19:00:13 +0800 Subject: [PATCH] feat(plat/mediatek/mt8186): initialize delay_timer Initialize delay_timer for delay functions. TEST=build pass BUG=b:202871018 Signed-off-by: Rex-BC Chen Change-Id: Ib8f52d1c674537795cc478015c83cca0f872df60 --- plat/mediatek/mt8186/bl31_plat_setup.c | 3 +++ plat/mediatek/mt8186/platform.mk | 2 ++ 2 files changed, 5 insertions(+) diff --git a/plat/mediatek/mt8186/bl31_plat_setup.c b/plat/mediatek/mt8186/bl31_plat_setup.c index 8359b9afa..3734f91be 100644 --- a/plat/mediatek/mt8186/bl31_plat_setup.c +++ b/plat/mediatek/mt8186/bl31_plat_setup.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -82,6 +83,8 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1, void bl31_platform_setup(void) { mt_systimer_init(); + generic_delay_timer_init(); + emi_mpu_init(); } diff --git a/plat/mediatek/mt8186/platform.mk b/plat/mediatek/mt8186/platform.mk index 46e20502f..8c1d2dfa6 100644 --- a/plat/mediatek/mt8186/platform.mk +++ b/plat/mediatek/mt8186/platform.mk @@ -22,6 +22,8 @@ PLAT_BL_COMMON_SOURCES := ${GICV3_SOURCES} \ BL31_SOURCES += common/desc_image_load.c \ + drivers/delay_timer/delay_timer.c \ + drivers/delay_timer/generic_delay_timer.c \ drivers/ti/uart/aarch64/16550_console.S \ lib/bl_aux_params/bl_aux_params.c \ lib/cpus/aarch64/cortex_a55.S \