Kconfig: fix SYS_CLOCK_HW_CYCLES_PER_SEC dependencies
Fixes the SYS_CLOCK_HW_CYCLES_PER_SEC Kconfig option dependencies such that it can be overridden by a modified platform configuration file. This is particularly important for the LOAPIC timer driver as SYS_CLOCK_HW_CYCLES_PER_SEC is dependent upon the target's CPU/bus frequency. Change-Id: I0fb49b4c540888cb1988c76e2a711a85e756f82c Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
This commit is contained in:
parent
d51ed25f79
commit
d2857404f5
5 changed files with 19 additions and 9 deletions
|
@ -43,6 +43,11 @@ that use timer functionality.
|
|||
#ifndef _ASMLANGUAGE
|
||||
#include <stdint.h>
|
||||
|
||||
#if defined(CONFIG_SYS_CLOCK_EXISTS) && \
|
||||
(CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC == 0)
|
||||
#error "SYS_CLOCK_HW_CYCLES_PER_SEC must be non-zero!"
|
||||
#endif
|
||||
|
||||
#define sys_clock_ticks_per_sec CONFIG_SYS_CLOCK_TICKS_PER_SEC
|
||||
#define sys_clock_hw_cycles_per_sec CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue