diff options
Diffstat (limited to 'arch/arm/mach-omap2/timer.c')
| -rw-r--r-- | arch/arm/mach-omap2/timer.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/arm/mach-omap2/timer.c b/arch/arm/mach-omap2/timer.c index 56128da23c3a..07dd692c4737 100644 --- a/arch/arm/mach-omap2/timer.c +++ b/arch/arm/mach-omap2/timer.c @@ -510,18 +510,19 @@ void __init omap3_secure_sync32k_timer_init(void)  }  #endif /* CONFIG_ARCH_OMAP3 */ -#if defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_SOC_AM33XX) +#if defined(CONFIG_ARCH_OMAP3) || defined(CONFIG_SOC_AM33XX) || \ +	defined(CONFIG_SOC_AM43XX)  void __init omap3_gptimer_timer_init(void)  {  	__omap_sync32k_timer_init(2, "timer_sys_ck", NULL,  			1, "timer_sys_ck", "ti,timer-alwon", true); - -	clocksource_probe(); +	if (of_have_populated_dt()) +		clocksource_probe();  }  #endif  #if defined(CONFIG_ARCH_OMAP4) || defined(CONFIG_SOC_OMAP5) ||		\ -	defined(CONFIG_SOC_DRA7XX) || defined(CONFIG_SOC_AM43XX) +	defined(CONFIG_SOC_DRA7XX)  static void __init omap4_sync32k_timer_init(void)  {  	__omap_sync32k_timer_init(1, "timer_32k_ck", "ti,timer-alwon",  | 
