summaryrefslogtreecommitdiffstats
path: root/drivers/clocksource/Kconfig
diff options
context:
space:
mode:
authorMaxime Coquelin2015-05-22 23:03:33 +0200
committerDaniel Lezcano2015-06-02 12:10:15 +0200
commite37e45934afed32f00e16db745c410d5c675456d (patch)
tree6ad9e2026ff0753ae5e2fa311d8ecabd39c2ef52 /drivers/clocksource/Kconfig
parentdt-bindings: Document the STM32 timer bindings (diff)
downloadkernel-qcow2-linux-e37e45934afed32f00e16db745c410d5c675456d.tar.gz
kernel-qcow2-linux-e37e45934afed32f00e16db745c410d5c675456d.tar.xz
kernel-qcow2-linux-e37e45934afed32f00e16db745c410d5c675456d.zip
clockevents/drivers: Add STM32 Timer driver
STM32 MCUs feature 16 and 32 bits general purpose timers with prescalers. The drivers detects whether the time is 16 or 32 bits, and applies a 1024 prescaler value if it is 16 bits. Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Tested-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Diffstat (limited to 'drivers/clocksource/Kconfig')
-rw-r--r--drivers/clocksource/Kconfig5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
index 2c67ca94ed3b..bec25b39ecf2 100644
--- a/drivers/clocksource/Kconfig
+++ b/drivers/clocksource/Kconfig
@@ -111,6 +111,11 @@ config CLKSRC_LPC32XX
select CLKSRC_MMIO
select CLKSRC_OF
+config CLKSRC_STM32
+ bool "Clocksource for STM32 SoCs" if COMPILE_TEST
+ depends on OF
+ select CLKSRC_MMIO
+
config ARM_ARCH_TIMER
bool
select CLKSRC_OF if OF