summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch')
-rw-r--r--debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch86
1 files changed, 0 insertions, 86 deletions
diff --git a/debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch b/debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch
deleted file mode 100644
index e0de9e2ab..000000000
--- a/debian/patches-rt/0003-misc-atmel_tclib-move-definitions-to-header-file.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From: Alexandre Belloni <alexandre.belloni@bootlin.com>
-Date: Wed, 3 Apr 2019 16:11:11 +0200
-Subject: [PATCH 03/12] misc: atmel_tclib: move definitions to header file
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.0/older/patches-5.0.7-rt5.tar.xz
-
-Move atmel_tc_divisors and atmel_tcb_dt_ids definitions to the header file
-so they can be used without using tclib.
-
-Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
----
- drivers/misc/atmel_tclib.c | 24 ------------------------
- include/soc/at91/atmel_tcb.h | 21 ++++++++++++++++++++-
- 2 files changed, 20 insertions(+), 25 deletions(-)
-
---- a/drivers/misc/atmel_tclib.c
-+++ b/drivers/misc/atmel_tclib.c
-@@ -17,10 +17,6 @@
- * share individual timers between different drivers.
- */
-
--/* AT91 has these divide MCK */
--const u8 atmel_tc_divisors[5] = { 2, 8, 32, 128, 0, };
--EXPORT_SYMBOL(atmel_tc_divisors);
--
- static DEFINE_SPINLOCK(tc_list_lock);
- static LIST_HEAD(tc_list);
-
-@@ -72,26 +68,6 @@ void atmel_tc_free(struct atmel_tc *tc)
- EXPORT_SYMBOL_GPL(atmel_tc_free);
-
- #if defined(CONFIG_OF)
--static struct atmel_tcb_config tcb_rm9200_config = {
-- .counter_width = 16,
--};
--
--static struct atmel_tcb_config tcb_sam9x5_config = {
-- .counter_width = 32,
--};
--
--static const struct of_device_id atmel_tcb_dt_ids[] = {
-- {
-- .compatible = "atmel,at91rm9200-tcb",
-- .data = &tcb_rm9200_config,
-- }, {
-- .compatible = "atmel,at91sam9x5-tcb",
-- .data = &tcb_sam9x5_config,
-- }, {
-- /* sentinel */
-- }
--};
--
- MODULE_DEVICE_TABLE(of, atmel_tcb_dt_ids);
- #endif
-
---- a/include/soc/at91/atmel_tcb.h
-+++ b/include/soc/at91/atmel_tcb.h
-@@ -76,8 +76,27 @@ extern struct atmel_tc *atmel_tc_alloc(u
- extern void atmel_tc_free(struct atmel_tc *tc);
-
- /* platform-specific ATMEL_TC_TIMER_CLOCKx divisors (0 means 32KiHz) */
--extern const u8 atmel_tc_divisors[5];
-+static const u8 atmel_tc_divisors[] = { 2, 8, 32, 128, 0, };
-
-+static const struct atmel_tcb_config tcb_rm9200_config = {
-+ .counter_width = 16,
-+};
-+
-+static const struct atmel_tcb_config tcb_sam9x5_config = {
-+ .counter_width = 32,
-+};
-+
-+static const struct of_device_id atmel_tcb_dt_ids[] = {
-+ {
-+ .compatible = "atmel,at91rm9200-tcb",
-+ .data = &tcb_rm9200_config,
-+ }, {
-+ .compatible = "atmel,at91sam9x5-tcb",
-+ .data = &tcb_sam9x5_config,
-+ }, {
-+ /* sentinel */
-+ }
-+};
-
- /*
- * Two registers have block-wide controls. These are: configuring the three