]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/4.9.28/x86-platform-intel-mid-correct-msi-irq-line-for-watchdog-device.patch
Remove duplicated commits
[thirdparty/kernel/stable-queue.git] / releases / 4.9.28 / x86-platform-intel-mid-correct-msi-irq-line-for-watchdog-device.patch
CommitLineData
b74db2ac
GKH
1From 80354c29025833acd72ddac1ffa21c6cb50128cd Mon Sep 17 00:00:00 2001
2From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3Date: Sun, 12 Mar 2017 17:07:44 +0200
4Subject: x86/platform/intel-mid: Correct MSI IRQ line for watchdog device
5
6From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7
8commit 80354c29025833acd72ddac1ffa21c6cb50128cd upstream.
9
10The interrupt line used for the watchdog is 12, according to the official
11Intel Edison BSP code.
12
13And indeed after fixing it we start getting an interrupt and thus the
14watchdog starts working again:
15
16 [ 191.699951] Kernel panic - not syncing: Kernel Watchdog
17
18Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19Cc: Borislav Petkov <bp@alien8.de>
20Cc: David Cohen <david.a.cohen@linux.intel.com>
21Cc: H. Peter Anvin <hpa@zytor.com>
22Cc: Linus Torvalds <torvalds@linux-foundation.org>
23Cc: Peter Zijlstra <peterz@infradead.org>
24Cc: Thomas Gleixner <tglx@linutronix.de>
25Fixes: 78a3bb9e408b ("x86: intel-mid: add watchdog platform code for Merrifield")
26Link: http://lkml.kernel.org/r/20170312150744.45493-1-andriy.shevchenko@linux.intel.com
27Signed-off-by: Ingo Molnar <mingo@kernel.org>
28Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
29
30---
31 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c | 2 +-
32 1 file changed, 1 insertion(+), 1 deletion(-)
33
34--- a/arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c
35+++ b/arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c
36@@ -19,7 +19,7 @@
37 #include <asm/intel_scu_ipc.h>
38 #include <asm/io_apic.h>
39
40-#define TANGIER_EXT_TIMER0_MSI 15
41+#define TANGIER_EXT_TIMER0_MSI 12
42
43 static struct platform_device wdt_dev = {
44 .name = "intel_mid_wdt",