[U-Boot] [PATCH] mx7_common: initialize generic timer on all CPU's

Stefan Agner stefan at agner.ch
Tue Jul 26 19:35:40 CEST 2016


Hi Max,

On 2016-07-26 02:31, Max Krummenacher wrote:
> Hi Stefan
> 
>> From: Stefan Agner [mailto:stefan at agner.ch]
>> Sent: Dienstag, 26. Juli 2016 07:58
>>
>> Use CONFIG_TIMER_CLK_FREQ to let the non-secure init code initialize the
>> generic timer on all CPU's. This allows to make use of the timer freuquency
>> register also on other CPU than the start CPU which is important for KVM.
> [Krummenacher Max] 
> Could you elaborate on the 'other CPUs'? The SMP companions Cortex A7
> or the Cortex M4.

This is only for the primary A-Class CPU complex. The generic timer is
only available there.

> And what exactly is KVM here?

Kernel-based Virtual Machine, the Linux integrated hypervisor. The
Cortex-A7 support ARM's virtualization extensions which allow to make
use of KVM...

--
Stefan

> 
>>
>> Signed-off-by: Stefan Agner <stefan.agner at toradex.com>
>> ---
>>
>>  include/configs/mx7_common.h | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/include/configs/mx7_common.h
>> b/include/configs/mx7_common.h index 9f80f9f..7295fa6 100644
>> --- a/include/configs/mx7_common.h
>> +++ b/include/configs/mx7_common.h
>> @@ -21,6 +21,7 @@
>>  #define CONFIG_MXC_GPT_HCLK
>>  #define CONFIG_SYSCOUNTER_TIMER
>>  #define CONFIG_SC_TIMER_CLK 8000000 /* 8Mhz */
>> +#define CONFIG_TIMER_CLK_FREQ CONFIG_SC_TIMER_CLK
>>  #define CONFIG_SYS_FSL_CLK
>>
>>  #define CONFIG_SYS_BOOTM_LEN	0x1000000
>> --
>> 2.9.0
> 
> Thanks & Regards, 
> Max Krummenacher


More information about the U-Boot mailing list