Browse Source

ti: k3: common: Program A53 arch timer frequency

Provide K3_TIMER_FREQUENCY for the platform configuration if the GTC
clock is selected statically and override option if the platform has a
different configuration.

Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Benjamin Fair <b-fair@ti.com>
pull/1403/head
Nishanth Menon 8 years ago
committed by Andrew F. Davis
parent
commit
e9cb89cfca
  1. 5
      plat/ti/k3/common/k3_bl31_setup.c
  2. 5
      plat/ti/k3/include/platform_def.h

5
plat/ti/k3/common/k3_bl31_setup.c

@ -115,6 +115,11 @@ void platform_mem_init(void)
/* Do nothing for now... */ /* Do nothing for now... */
} }
unsigned int plat_get_syscnt_freq2(void)
{
return SYS_COUNTER_FREQ_IN_TICKS;
}
/* /*
* Empty function to prevent the console from being uninitialized after BL33 is * Empty function to prevent the console from being uninitialized after BL33 is
* started and allow us to see messages from BL31. * started and allow us to see messages from BL31.

5
plat/ti/k3/include/platform_def.h

@ -143,4 +143,9 @@
#define CRASH_CONSOLE_CLK K3_USART_CLK_SPEED #define CRASH_CONSOLE_CLK K3_USART_CLK_SPEED
#define CRASH_CONSOLE_BAUD_RATE K3_USART_BAUD #define CRASH_CONSOLE_BAUD_RATE K3_USART_BAUD
/* Timer frequency */
#ifndef SYS_COUNTER_FREQ_IN_TICKS
#define SYS_COUNTER_FREQ_IN_TICKS 200000000
#endif
#endif /* __PLATFORM_DEF_H__ */ #endif /* __PLATFORM_DEF_H__ */

Loading…
Cancel
Save