diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2017-06-05 00:18:43 +0200 |
---|---|---|
committer | Daniel Lezcano <daniel.lezcano@linaro.org> | 2017-06-14 12:02:32 +0200 |
commit | dc11bae78529526605c5c45c369c9512fd012093 (patch) | |
tree | 4d062102c61a527005f4b0532e390578148b2ea5 /drivers/clocksource/Kconfig | |
parent | 2a515e5d7c52d5cf1e9153cb03efa133e3459c88 (diff) | |
download | linux-dc11bae78529526605c5c45c369c9512fd012093.tar.gz linux-dc11bae78529526605c5c45c369c9512fd012093.tar.bz2 linux-dc11bae78529526605c5c45c369c9512fd012093.zip |
clocksource/drivers: Add timer-of common init routine
The different drivers are all using the same pattern when initializing.
1. Get the base address
2. Get the irq number
3. Get the clock
4. Prepare and enable the clock
5. Get the rate
6. Request an interrupt
Instead of repeating again and again these steps in all the drivers, let's
provide a common init routine to give the opportunity to factor all of them
out.
We can expect a significant kernel size improvement when the common routine
will be used in all the drivers.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Diffstat (limited to 'drivers/clocksource/Kconfig')
-rw-r--r-- | drivers/clocksource/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig index 4ba230d8e679..4be163bca8a8 100644 --- a/drivers/clocksource/Kconfig +++ b/drivers/clocksource/Kconfig @@ -3,6 +3,7 @@ menu "Clock Source drivers" config TIMER_OF bool + depends on GENERIC_CLOCKEVENTS select TIMER_PROBE config TIMER_ACPI |