MIPS: Lemote 2F: cs5536: mfgpt: depend on !highres
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>
Tue, 13 May 2014 15:07:05 +0000 (17:07 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 28 May 2014 08:49:24 +0000 (10:49 +0200)
This timer does not support oneshot mode and as such the system remains
in periodic mode and won't support high res timers.
This patch adds a note about this in Kconfig and lets it depend on
!highres so users which want to use high timers don' stuck with this
timer.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: linux-mips@linux-mips.org
Cc: Hua Yan <yanh@lemote.com>
Cc: Huacai Chen <chenhc@lemote.com>
Cc: Alex Smith <alex.smith@imgtec.com>
Cc: Hongliang Tao <taohl@lemote.com>
Cc: Wu Zhangjin <wuzhangjin@gmail.com>
Patchwork: https://patchwork.linux-mips.org/patch/6935/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/loongson/Kconfig

index 603d79a95f4778e40d5ec94b78f1efa9750cd214..e6a86ccc4421221bea100d9a7915a9332fd157e5 100644 (file)
@@ -95,10 +95,11 @@ config CS5536
 
 config CS5536_MFGPT
        bool "CS5536 MFGPT Timer"
-       depends on CS5536
+       depends on CS5536 && !HIGH_RES_TIMERS
        select MIPS_EXTERNAL_TIMER
        help
-         This option enables the mfgpt0 timer of AMD CS5536.
+         This option enables the mfgpt0 timer of AMD CS5536. With this timer
+         switched on you can not use high resolution timers.
 
          If you want to enable the Loongson2 CPUFreq Driver, Please enable
          this option at first, otherwise, You will get wrong system time.