Merge pull request #1453 from soby-mathew/sm/set_cntfrq_bl1
ARM platforms: Initialize cntfrq for BL1 Firmware update
This commit is contained in:
commit
86e07ae6ec
|
@ -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
|
- 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
|
load it to the platform defined address and make it available to BL2 via
|
||||||
``arg0``.
|
``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
|
Firmware Update detection and execution
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -118,6 +118,12 @@ void arm_bl1_platform_setup(void)
|
||||||
#if LOAD_IMAGE_V2
|
#if LOAD_IMAGE_V2
|
||||||
arm_load_tb_fw_config();
|
arm_load_tb_fw_config();
|
||||||
#endif
|
#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)
|
void bl1_platform_setup(void)
|
||||||
|
|
Loading…
Reference in New Issue