aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorMagnus Damm <damm@igel.co.jp>2009-04-30 03:02:49 -0400
committerPaul Mundt <lethal@linux-sh.org>2009-05-03 04:36:02 -0400
commitd5ed4c2e5ce9f5f6fd6a5a39ee1196a1f8a46eed (patch)
tree350f5a61bb75368a01f26ea2f0fa612b05cfc9bf /arch/sh/Kconfig
parent7563431107f6debf57c1dbecfb9498cf31a1c036 (diff)
clocksource: SuperH MTU2 Timer driver
This patch adds a MTU2 driver for the SuperH architecture. The MTU2 driver is a platform driver with early platform support to allow using a MTU2 channel as only clockevent during system bootup. Clocksource on sh2a is currently unsupported due to code generation issues with 64-bit math, so at this point only periodic clockevent support is in place. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 6f91478826d5..6d0dd378ecad 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -113,6 +113,9 @@ config SYS_SUPPORTS_PCI
113config SYS_SUPPORTS_CMT 113config SYS_SUPPORTS_CMT
114 bool 114 bool
115 115
116config SYS_SUPPORTS_MTU2
117 bool
118
116config STACKTRACE_SUPPORT 119config STACKTRACE_SUPPORT
117 def_bool y 120 def_bool y
118 121
@@ -478,6 +481,14 @@ config SH_MTU2
478 help 481 help
479 This enables the use of the MTU2 as the system timer. 482 This enables the use of the MTU2 as the system timer.
480 483
484config SH_TIMER_MTU2
485 bool "MTU2 timer driver"
486 depends on SYS_SUPPORTS_MTU2 && !SH_MTU2
487 default y
488 select GENERIC_CLOCKEVENTS
489 help
490 This enables build of the MTU2 timer driver.
491
481config SH_TIMER_IRQ 492config SH_TIMER_IRQ
482 int 493 int
483 default "28" if CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 || \ 494 default "28" if CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 || \