diff options
author | Guo Ren <ren_guo@c-sky.com> | 2018-11-03 00:51:30 +0800 |
---|---|---|
committer | Daniel Lezcano <daniel.lezcano@linaro.org> | 2018-11-02 19:41:12 +0100 |
commit | 33745c3cc588d9d5e18d6fd88709002158dddd5e (patch) | |
tree | 67a720120dd1a692f1973b9701f5c254deb62e05 /drivers/clocksource/Kconfig | |
parent | 732e5dca374d764bd9711c8c121b0e18ff92985e (diff) | |
download | linux-33745c3cc588d9d5e18d6fd88709002158dddd5e.tar.gz linux-33745c3cc588d9d5e18d6fd88709002158dddd5e.tar.bz2 linux-33745c3cc588d9d5e18d6fd88709002158dddd5e.zip |
clocksource/drivers/c-sky: Add gx6605s SOC system timer
The driver is for gx6605s SOC system timer and there are two
same timers in gx6605s. We use one for clkevt and another one for
clksrc.
The timer is mmio map to access, so we need give mmio address in dts.
The counter at 0x0 offset is clock event.
The counter at 0x40 offset is clock source.
Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Cc: Daniel Lezcano <daniel.lezcano@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Diffstat (limited to 'drivers/clocksource/Kconfig')
-rw-r--r-- | drivers/clocksource/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index 591c9a8649a5..55c77e44bb2d 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -630,4 +630,12 @@ config CSKY_MP_TIMER csky,mptimer is not only used in SMP system, it also could be used single core system. It's not a mmio reg and it use mtcr/mfcr instruction. +config GX6605S_TIMER + bool "Gx6605s SOC system timer driver" if COMPILE_TEST + depends on CSKY + select CLKSRC_MMIO + select TIMER_OF + help + This option enables support for gx6605s SOC's timer. + endmenu |