hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/drivers/clocksource/Kconfig
....@@ -25,6 +25,7 @@
2525 config OMAP_DM_TIMER
2626 bool
2727 select TIMER_OF
28
+ imply GENERIC_CLOCKSOURCE_VDSO
2829
2930 config CLKBLD_I8253
3031 def_bool y if CLKSRC_I8253 || CLKEVT_I8253 || I8253_LOCK
....@@ -58,6 +59,8 @@
5859
5960 config DW_APB_TIMER
6061 bool "DW APB timer driver" if COMPILE_TEST
62
+ select CLKSRC_MMIO
63
+ imply GENERIC_CLOCKSOURCE_VDSO
6164 help
6265 Enables the support for the dw_apb timer.
6366
....@@ -395,6 +398,7 @@
395398 config ARM_GLOBAL_TIMER
396399 bool "Support for the ARM global timer" if COMPILE_TEST
397400 select TIMER_OF if OF
401
+ imply GENERIC_CLOCKSOURCE_VDSO
398402 depends on ARM
399403 help
400404 This option enables support for the ARM global timer unit.
....@@ -444,6 +448,7 @@
444448 config CLKSRC_EXYNOS_MCT
445449 bool "Exynos multi core timer driver" if COMPILE_TEST
446450 depends on ARM || ARM64
451
+ imply GENERIC_CLOCKSOURCE_VDSO
447452 help
448453 Support for Multi Core Timer controller on Exynos SoCs.
449454
....@@ -620,7 +625,7 @@
620625 config CLKSRC_IMX_GPT
621626 bool "Clocksource using i.MX GPT" if COMPILE_TEST
622627 depends on (ARM || ARM64) && CLKDEV_LOOKUP
623
- select CLKSRC_MMIO
628
+ imply GENERIC_CLOCKSOURCE_VDSO
624629
625630 config CLKSRC_IMX_TPM
626631 bool "Clocksource using i.MX TPM" if COMPILE_TEST
....@@ -642,7 +647,7 @@
642647 bool "Low power clocksource found in the LPC" if COMPILE_TEST
643648 select TIMER_OF if OF
644649 depends on HAS_IOMEM
645
- select CLKSRC_MMIO
650
+ imply GENERIC_CLOCKSOURCE_VDSO
646651 help
647652 Enable this option to use the Low Power controller timer
648653 as clocksource.