Unverified Commit 86e07ae6 authored by Dimitris Papastamos's avatar Dimitris Papastamos Committed by GitHub
Browse files

Merge pull request #1453 from soby-mathew/sm/set_cntfrq_bl1

ARM platforms: Initialize cntfrq for BL1 Firmware update
parents a5298db2 3208edcd
......@@ -306,6 +306,8 @@ On Arm platforms, BL1 performs the following platform initializations:
- If the BL1 dynamic configuration file, ``TB_FW_CONFIG``, is available, then
load it to the platform defined address and make it available to BL2 via
``arg0``.
- Configure the system timer and program the `CNTFRQ_EL0` for use by NS-BL1U
and NS-BL2U firmware update images.
Firmware Update detection and execution
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
......
......@@ -118,6 +118,12 @@ void arm_bl1_platform_setup(void)
#if LOAD_IMAGE_V2
arm_load_tb_fw_config();
#endif
/*
* Allow access to the System counter timer module and program
* counter frequency for non secure images during FWU
*/
arm_configure_sys_timer();
write_cntfrq_el0(plat_get_syscnt_freq2());
}
void bl1_platform_setup(void)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment