]>
Commit | Line | Data |
---|---|---|
b74db2ac GKH |
1 | From 80354c29025833acd72ddac1ffa21c6cb50128cd Mon Sep 17 00:00:00 2001 |
2 | From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | |
3 | Date: Sun, 12 Mar 2017 17:07:44 +0200 | |
4 | Subject: x86/platform/intel-mid: Correct MSI IRQ line for watchdog device | |
5 | ||
6 | From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | |
7 | ||
8 | commit 80354c29025833acd72ddac1ffa21c6cb50128cd upstream. | |
9 | ||
10 | The interrupt line used for the watchdog is 12, according to the official | |
11 | Intel Edison BSP code. | |
12 | ||
13 | And indeed after fixing it we start getting an interrupt and thus the | |
14 | watchdog starts working again: | |
15 | ||
16 | [ 191.699951] Kernel panic - not syncing: Kernel Watchdog | |
17 | ||
18 | Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | |
19 | Cc: Borislav Petkov <bp@alien8.de> | |
20 | Cc: David Cohen <david.a.cohen@linux.intel.com> | |
21 | Cc: H. Peter Anvin <hpa@zytor.com> | |
22 | Cc: Linus Torvalds <torvalds@linux-foundation.org> | |
23 | Cc: Peter Zijlstra <peterz@infradead.org> | |
24 | Cc: Thomas Gleixner <tglx@linutronix.de> | |
25 | Fixes: 78a3bb9e408b ("x86: intel-mid: add watchdog platform code for Merrifield") | |
26 | Link: http://lkml.kernel.org/r/20170312150744.45493-1-andriy.shevchenko@linux.intel.com | |
27 | Signed-off-by: Ingo Molnar <mingo@kernel.org> | |
28 | Signed-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", |