aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Kconfig
diff options
context:
space:
mode:
authorAnton Vorontsov <avorontsov@ru.mvista.com>2008-05-23 12:38:54 -0400
committerKumar Gala <galak@kernel.crashing.org>2008-06-10 11:38:50 -0400
commit83ff9dcf375c418ca3b98eb950711525ca1269e2 (patch)
treeb6dae1fee27667653dbb96d47c3042108ce9d4c0 /arch/powerpc/Kconfig
parent5399be7f4679251e8c4c6637fde240f7ac8efdb9 (diff)
powerpc/sysdev: implement FSL GTM support
GTM stands for General-purpose Timers Module and able to generate timer{1,2,3,4} interrupts. These timers are used by the drivers that need time precise interrupts (like for USB transactions scheduling for the Freescale USB Host controller as found in some QE and CPM chips), or these timers could be used as wakeup events from the CPU deep-sleep mode. Things unimplemented: 1. Cascaded (32 bit) timers (1-2, 3-4). This is straightforward to implement when needed, two timers should be marked as "requested" and configured as appropriate. 2. Super-cascaded (64 bit) timers (1-2-3-4). This is also straightforward to implement when needed, all timers should be marked as "requested" and configured as appropriate. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r--arch/powerpc/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 3934e2659407..2cde4e333fd5 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -538,6 +538,12 @@ config FSL_LBC
538 help 538 help
539 Freescale Localbus support 539 Freescale Localbus support
540 540
541config FSL_GTM
542 bool
543 depends on PPC_83xx || QUICC_ENGINE || CPM2
544 help
545 Freescale General-purpose Timers support
546
541# Yes MCA RS/6000s exist but Linux-PPC does not currently support any 547# Yes MCA RS/6000s exist but Linux-PPC does not currently support any
542config MCA 548config MCA
543 bool 549 bool