[source] x86: fix reboot on apu2 boards

LEDE Commits lede-commits at lists.infradead.org
Thu Oct 5 12:15:42 PDT 2017


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/20f365d70f3d219fe808532fe5892ecb134dbc73

commit 20f365d70f3d219fe808532fe5892ecb134dbc73
Author: Felix Fietkau <nbd at nbd.name>
AuthorDate: Fri Sep 29 00:01:08 2017 +0200

    x86: fix reboot on apu2 boards
    
    PC Engines apu2 needs to use the PCI reboot method, otherwise it can
    hang.
    
    Signed-off-by: Felix Fietkau <nbd at nbd.name>
---
 .../x86/patches-4.9/200-pcengines-apu2-reboot.patch   | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/target/linux/x86/patches-4.9/200-pcengines-apu2-reboot.patch b/target/linux/x86/patches-4.9/200-pcengines-apu2-reboot.patch
new file mode 100644
index 0000000..f4f4860
--- /dev/null
+++ b/target/linux/x86/patches-4.9/200-pcengines-apu2-reboot.patch
@@ -0,0 +1,19 @@
+--- a/arch/x86/kernel/reboot.c
++++ b/arch/x86/kernel/reboot.c
+@@ -443,6 +443,16 @@ static struct dmi_system_id __initdata r
+ 		},
+ 	},
+ 
++	/* PC Engines */
++	{	/* Handle problems with rebooting on PC Engines apu2 */
++		.callback = set_pci_reboot,
++		.ident = "PC Engines apu2",
++		.matches = {
++			DMI_MATCH(DMI_BOARD_VENDOR, "PC Engines"),
++			DMI_MATCH(DMI_BOARD_NAME, "apu2"),
++		},
++	},
++
+ 	/* Sony */
+ 	{	/* Handle problems with rebooting on Sony VGN-Z540N */
+ 		.callback = set_bios_reboot,



More information about the lede-commits mailing list