| From 6a415e552e53b859d7127464270c251165e72f30 Mon Sep 17 00:00:00 2001 |
| From: Magnus Damm <damm@opensource.se> |
| Date: Thu, 20 Feb 2014 12:54:45 +0100 |
| Subject: clocksource: Add Kconfig entries for CMT, MTU2, TMU and STI |
| |
| Add Kconfig entries for CMT, MTU2, TMU and STI to |
| drivers/clocksource/Kconfig. This will allow us to |
| get rid of duplicated entires in architecture code |
| such as arch/sh and arch/arm/mach-shmobile. |
| |
| Signed-off-by: Magnus Damm <damm@opensource.se> |
| Signed-off-by: Wolfram Sang <wsa@sang-engineering.com> |
| Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> |
| (cherry picked from commit fd3f1270d237d1afb344ee6bfd0e50c488c29e34) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| drivers/clocksource/Kconfig | 44 ++++++++++++++++++++++++++++++++++++++++++++ |
| 1 file changed, 44 insertions(+) |
| |
| diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig |
| index cd6950fd8caf..4f754a972139 100644 |
| --- a/drivers/clocksource/Kconfig |
| +++ b/drivers/clocksource/Kconfig |
| @@ -140,3 +140,47 @@ config VF_PIT_TIMER |
| bool |
| help |
| Support for Period Interrupt Timer on Freescale Vybrid Family SoCs. |
| + |
| +config SYS_SUPPORTS_SH_CMT |
| + bool |
| + |
| +config SYS_SUPPORTS_SH_MTU2 |
| + bool |
| + |
| +config SYS_SUPPORTS_SH_TMU |
| + bool |
| + |
| +config SYS_SUPPORTS_EM_STI |
| + bool |
| + |
| +config SH_TIMER_CMT |
| + bool "Renesas CMT timer driver" if COMPILE_TEST |
| + default SYS_SUPPORTS_SH_CMT |
| + help |
| + This enables build of a clocksource and clockevent driver for |
| + the Compare Match Timer (CMT) hardware available in 16/32/48-bit |
| + variants on a wide range of Mobile and Automotive SoCs from Renesas. |
| + |
| +config SH_TIMER_MTU2 |
| + bool "Renesas MTU2 timer driver" if COMPILE_TEST |
| + default SYS_SUPPORTS_SH_MTU2 |
| + help |
| + This enables build of a clockevent driver for the Multi-Function |
| + Timer Pulse Unit 2 (TMU2) hardware available on SoCs from Renesas. |
| + This hardware comes with 16 bit-timer registers. |
| + |
| +config SH_TIMER_TMU |
| + bool "Renesas TMU timer driver" if COMPILE_TEST |
| + default SYS_SUPPORTS_SH_TMU |
| + help |
| + This enables build of a clocksource and clockevent driver for |
| + the 32-bit Timer Unit (TMU) hardware available on a wide range |
| + SoCs from Renesas. |
| + |
| +config EM_TIMER_STI |
| + bool "Renesas STI timer driver" if COMPILE_TEST |
| + default SYS_SUPPORTS_EM_STI |
| + help |
| + This enables build of a clocksource and clockevent driver for |
| + the 48-bit System Timer (STI) hardware available on a SoCs |
| + such as EMEV2 from former NEC Electronics. |
| -- |
| 2.1.2 |
| |