summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch')
-rw-r--r--debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch b/debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch
new file mode 100644
index 000000000..374831628
--- /dev/null
+++ b/debian/patches-rt/0005-clocksource-drivers-tcb_clksrc-move-Kconfig-option.patch
@@ -0,0 +1,55 @@
+From: Alexandre Belloni <alexandre.belloni@bootlin.com>
+Date: Fri, 26 Apr 2019 23:47:14 +0200
+Subject: [PATCH 05/10] clocksource/drivers/tcb_clksrc: move Kconfig option
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.0/older/patches-5.0.10-rt7.tar.xz
+
+Move the ATMEL_TCB_CLKSRC option to drivers/clocksource and make it silent
+if COMPILE_TEST is not selected.
+
+Cc: Arnd Bergmann <arnd@arndb.de>
+Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
+Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+---
+ drivers/clocksource/Kconfig | 7 +++++++
+ drivers/misc/Kconfig | 14 --------------
+ 2 files changed, 7 insertions(+), 14 deletions(-)
+
+--- a/drivers/clocksource/Kconfig
++++ b/drivers/clocksource/Kconfig
+@@ -409,6 +409,13 @@ config ATMEL_ST
+ help
+ Support for the Atmel ST timer.
+
++config ATMEL_TCB_CLKSRC
++ bool "Atmel TC Block timer driver" if COMPILE_TEST
++ depends on HAS_IOMEM
++ select TIMER_OF if OF
++ help
++ Support for Timer Counter Blocks on Atmel SoCs.
++
+ config CLKSRC_EXYNOS_MCT
+ bool "Exynos multi core timer driver" if COMPILE_TEST
+ depends on ARM || ARM64
+--- a/drivers/misc/Kconfig
++++ b/drivers/misc/Kconfig
+@@ -59,20 +59,6 @@ config ATMEL_TCLIB
+ blocks found on many Atmel processors. This facilitates using
+ these blocks by different drivers despite processor differences.
+
+-config ATMEL_TCB_CLKSRC
+- bool "TC Block Clocksource"
+- depends on ARCH_AT91
+- select TIMER_OF if OF
+- default y
+- help
+- Select this to get a high precision clocksource based on a
+- TC block with a 5+ MHz base clock rate. Two timer channels
+- are combined to make a single 32-bit timer.
+-
+- When GENERIC_CLOCKEVENTS is defined, the third timer channel
+- may be used as a clock event device supporting oneshot mode
+- (delays of up to two seconds) based on the 32 KiHz clock.
+-
+ config DUMMY_IRQ
+ tristate "Dummy IRQ handler"
+ default n